我正在部署一個使用EJB的應用程序。我寫了一個EJB和一個Java獨立客戶端來連接。一切工作正常。 但是,我有一個關於JAR依賴關係的問題。我使用NetBeans 7.1.2和Glassfish 3.1.2,我已經加入到我的客戶端應用程序的罐子:獨立的java Glasshfish客戶端。參考gf-client.jar
- 的appserv-rt.jar的
- javaee.jar
- GF-client.jar中
我已經從這裏讀到:http://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#StandaloneRemoteEJB,比gf-client.jar擁有很多依賴關係。看了它裏面的MANIFEST文件之後,我看到它提供了很多親戚到其他jar的路徑,然後我必須直接在glassfish安裝路徑中引用這個jar。這是不可接受的,如果我想分發這個應用程序給客戶端,所有使用應用程序(客戶端)的客戶端都需要下載Glassfish?
所以我的問題是,我該如何處理?有沒有辦法避免從glassfish安裝路徑直接引用gf-client.jar?
自動depends.jar
部署-common.jar
與GlassFish CORBA的內部api.jar文件:
您可能想看看所謂的ACC(應用程序客戶端容器)。 http://docs.oracle.com/cd/E18930_01/html/821-2418/beakv.html – 2012-07-12 04:44:28