2010-06-28 68 views
1

我正在從JBossAS 4.05遷移到JBoss 5.1,我對我需要在EJB獨立客戶端中更改的庫有疑問。我需要哪一個JBoss 5.1庫用於獨立EJB客戶端?

從JBossAS 4.0.5開始,我有一個需要在所有客戶端中部署的庫的直接列表。但是,在5.1版本中,一些庫被改變或抑制了。

任何人都有一個直接列表來訪問遠程EJB服務?

回答

0

按... http://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/ch01.html#d0e525

1.5.3。 jbossall-client.jar用於捆綁大部分 jboss客戶端庫的客戶端/ jbossall-client.jar庫 現在是 ,而不是通過 類路徑清單條目引用它們。這允許 交換包含的庫(例如 jboss-javaee.jar),而不必 重新打包jbossall-client.jar。在 另一方面,它要求您有 jbossall-client.jar連同 其他客戶端/ *。jar庫,因此它們可以找到 。

this post的一個解決方案:

JBoss的較新版本(我使用 5.1.0 GA)很煩人擁有所有的客戶端罐子分成至少47 獨立罐子!這是一個有點粗魯 當你認爲他們希望你能複製到你的tomcat /lib目錄的 罐子總數更是高達93

+0

在獨立的操作系統,我不希望添加任何依存性一個JBoss實例。我只想將庫嵌入到我的獨立客戶端中。近期版本中的jbossall-client.jar文件已經減少,只包含基本類,不包括序列化,遠程和其他必需的類。 謝謝, 和 – apast 2010-06-28 14:20:51

+0

好的。但是,如果我將所有jboss *文件合併爲一個,我們將返回到4. *和weblogic.jar庫模型,在一個jar文件下具有30MB以上的大小。我的期望是一個乾淨的可部署應用程序文件,儘可能直接的類路徑。 我試圖從類路徑中添加/刪除* .jar文件...有時,路徑將工作。我會在這裏發佈結果... 謝謝, 和 – apast 2010-06-29 17:55:27

+1

@apast - 我同意,它糟糕! – 2010-06-29 18:06:08

相關問題