2013-05-16 31 views
3

这可能是很基本的问题。但没有运气谷歌搜索。如何/在哪里可以找到关于JBoss客户端依赖关系的信息?任何文档?

我正在通过this URL。因为我在访问部署在JBoss上的EJB时遇到了问题。在这之后,它工作。主要是这条线。

jboss-ejb3-client.jar, jboss-aop-jdk50-client.jar, jboss-aspect-jdk50-client.jar and jbossall-client.jar - 
all these .jar files are found in client folder of JBoss installation directory 

但是对于像我这样的EJB新手来说,这是在不了解依赖关系的情况下执行的步骤。所以我的问题,我们能找到这样的文档吗?我们如何知道我们需要复制到客户端应用程序类路径的jar包?

+0

链接已损坏。 –

+0

再次更新。请检查。 –

回答

3

JBoss 4.X的jbossall-client.jar就足够了 - 它包含了所有需要的库。

对于JBoss 5.X来说,故事更加困难 - 您只需在您的项目中引用jbossall-client.jar,但在此JAR中没有实际的类,只有MANIFEST文件,其中列出了所需的依赖关系。

因此,在JBoss 5上,您需要将jbossall-client.jar添加到客户端的类路径以及所有列在其旁边的JAR中。疯狂,不是吗?

JBoss 7有一个健全的方法。 bin \ client \ jboss-client.jar包含客户端所需的所有依赖关系。

+0

因此,对于所有的JBoss客户端依赖项,我们只需要jboss-client.jar? –

+0

问题的一部分是,我们如何知道我们需要将jboss-client.jar复制到我们的lib中?它在哪里记录? –

+0

对于JBoss 7:https://docs.jboss.org/author/display/AS71/EJB+invocations+from+a+remote+client+using+JNDI对于以前的版本,我找不到它(有吨的提示在stackoverflow /博客/等,所以很难在官方文档中找到它) –

相关问题