JBoss EAP 6.1连接到WebSphere 7 EJB

时间:2013-09-09 14:52:49

标签: java jboss ejb websphere

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

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

我尝试过使用Sun上下文工厂,但是我遇到了类转换异常。

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

1 个答案:

答案 0 :(得分:0)

应该可以使用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);
}