java – org.jboss.naming.remote.client.InitialContextFactory maven dependancy

我在我的程序中使用以下代码,这是jndoss查找jboss 7客户端.

public static Context getInitialContext() throws NamingException {
      Properties properties = new Properties();
      properties.put(Context.INITIAL_CONTEXT_FACTORY,
              "org.jboss.naming.remote.client.InitialContextFactory");
      properties.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
      properties.put(Context.PROVIDER_URL, "remote://localhost:4447");
      return new InitialContext(properties);
}

当我从eclipse运行我的程序时 – >以java应用程序运行它可以正常工作,前提是我在我的类路径中提供了jboss / bin / client / jboss-client.jar.

我需要在我的maven依赖项中包含相同的jar.

什么是“org.jboss.naming.remote.client.InitialContextFactory”的maven依赖pom,或者我在哪里可以找到依赖pom.

谢谢.

解决方法:

使用此依赖项:

<dependency>
  <groupId>org.jboss</groupId>
  <artifactId>jboss-remote-naming</artifactId>
  <version>1.0.7.Final</version>
</dependency>
上一篇:Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger


下一篇:java – 如何配置JBoss来修剪JSP生成的其他空格?