【问题标题】:org.jboss.naming.remote.client.InitialContextFactory maven dependancyorg.jboss.naming.remote.client.InitialContextFactory maven依赖
【发布时间】:2013-10-06 07:56:35
【问题描述】:

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

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。

谢谢。

【问题讨论】:

    标签: java maven jboss


    【解决方案1】:

    使用这个依赖:

    <dependency>
      <groupId>org.jboss</groupId>
      <artifactId>jboss-remote-naming</artifactId>
      <version>1.0.7.Final</version>
    </dependency>
    

    【讨论】:

      【解决方案2】:

      查看下面有依赖的链接

      mvnrepository.com/artifact/jboss/jboss-client

      如果这不是您要查找的 jar,请通过在命令提示符下执行以下命令将 jar 文件添加到 Maven 存储库。

      call mvn install:install-file -Dfile=jboss\jboss-client\1.0\jboss-client.jar -DgroupId=jboss-client -DartifactId=jboss-client -Dversion=1.0 -Dpackaging=jar
      

      -Dfile - 应该是 jar 文件所在的路径。 -DgroupId - 组 ID(根文件夹) -DartifactId - Jar 文件名(将在根文件夹内创建一个子文件夹) -Dversion=1.0 - jar 的版本(将在文件名文件夹中创建另一个子文件夹)

      如果您没有更改 maven 存储库位置,这样做会向您的 maven 存储库 (.m2) 添加一个新存储库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-22
        • 2019-09-02
        • 1970-01-01
        • 1970-01-01
        • 2021-12-21
        • 2011-12-21
        • 2015-10-09
        相关资源
        最近更新 更多