独立java Glasshfish客户端。对gf-client.jar的引用
我正在部署一个使用EJB的应用程序。我已经编写了一个EJB和一个java独立客户端来连接。一切正常。 但是,我有一个关于JAR依赖关系的问题。我使用的是Netbeans 7.1.2和Glassfish 3.1.2,我添加到客户端应用程序中的JAR包括:独立java Glasshfish客户端。对gf-client.jar的引用,java,netbeans,glassfish,ejb,Java,Netbeans,Glassfish,Ejb,我正在部署一个使用EJB的应用程序。我已经编写了一个EJB和一个java独立客户端来连接。一切正常。 但是,我有一个关于JAR依赖关系的问题。我使用的是Netbeans 7.1.2和Glassfish 3.1.2,我添加到客户端应用程序中的JAR包括: appserv-rt.jar javaee.jar gf-client.jar 我从这里读到:,gf-client.jar本身拥有很多依赖项。在查看了其中的清单文件之后,我发现它提供了很多指向其他jar的相关路径,然后,我必须在glassfish
部署common.jar
glassfish corba内部api.jar
内部api.jar
管理api.jar
bean validator.jar
dol.jar
glassfish-corba-newtimer.jar
javax.ejb.jar
orb connector.jar
公共util.jar
ejb container.jar
glassfish-corba-omgapi.jar
javax.jms.jar
orb iiop.jar
config api.jar
ejb.security.jar
玻璃鱼corba orb.jar
javax.resource.jar
security.jar
config types.jar
glassfish api.jar
glassfish-corba-orbgeneric.jar
javax.servlet.jar
ssl impl.jar
config.jar
玻璃鱼corba asm.jar
glassfish naming.jar
javax.transaction.jar
事务内部api.jar
connectors-internal-api.jar
glassfish-corba-codegen.jar
gmbal.jar
jta.jar
容器common.jar
glassfish-corba-csiv2-idl.jar
hk2 core.jar
kernel.jar
我不认为在某些情况下需要所有的罐子。希望它会有帮助。 你可能想考虑java Web启动,让GliSFISH自己决定客户端本地ACC必须使用的依赖关系。这些将由客户端自动下载 我写了一篇关于如何编写JavaFX应用程序的教程,该应用程序通过Java Web Start启动,并使用依赖项注入作为服务器端资源的代理: .在中找到以下内容: 将作为install/lib/gf client.jar文件复制到客户端计算机,并将其包含在客户端的类路径中 gf-client.jar文件在其 MANIFEST.MF文件。如果客户端计算机上没有安装GlassFish服务器,则还必须将as install/modules目录复制到客户端计算机,并维护其相对于 作为install/lib/gf-client.jar文件。或者您可以使用appclient包 剧本请参阅使用包appclient脚本
您可能想看看所谓的ACC(应用程序客户机容器)。你从哪里得到罐子的清单的?