【问题标题】:JBoss EAP 6.1 connecting to WebSphere 7 EJBJBoss EAP 6.1 连接到 WebSphere 7 EJB
【发布时间】:2013-09-09 14:52:48
【问题描述】:

有没有人真正成功地做到了这一点?我在不同的网站上看到了不同的建议。我尝试使用 WebSphere 客户端,但这破坏了我的 JBoss 应用程序中需要使用 JNDI 查找的所有其他内容。

我尝试使用 Jacorb,但它返回了非描述性错误,我尝试搜索这些错误但没有运气。

我已尝试使用 Sun 上下文工厂,但出现类转换异常。

我没有尝试过任何工作。有没有人让这个工作?我能够使用几种不同的方法让它在独立的应用程序中工作。

【问题讨论】:

  • 只是想一想,如果您正在使用,您可能应该直接联系 jboss 支持,我想他们会对这些类型的事情有更多的专业知识。
  • 也看到了这个问题,不知道怎么解决。

标签: java jboss ejb websphere


【解决方案1】:

应该可以使用AluniteClassLoader:

ClassLoader previous = Thread.currentThread().getContextClassLoader();            
try {
  ClassLoader cl = new AluniteClassLoader(new URL[]{new URL("file://path/to/websphere/client.jar")}, previous);
  Thread.currentThread().setContextClassLoader(cl);

  //Service lookup & method invocation
} finally {
  Thread.currentThread().setContextClassLoader(previous);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-10
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 2017-06-02
    • 2015-02-11
    • 2017-11-03
    • 2014-03-10
    相关资源
    最近更新 更多