2013-05-16 93 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 /博客/等,所以很難在官方文檔中找到它) –

相關問題