gpt4 book ai didi

java - 独立的 Java Glasshfish 客户端。引用 gf-client.jar

转载 作者:行者123 更新时间:2023-11-30 04:44:19 26 4
gpt4 key购买 nike

我正在部署一个使用 EJB 的应用程序。我编写了一个 EJB 和一个 java 独立客户端来连接。一切正常。但是,我有一个关于 JAR 依赖项的问题。我正在使用 Netbeans 7.1.2 和 Glassfish 3.1.2,我添加到客户端应用程序的 jar 是:

  1. appserv-rt.jar
  2. javaee.jar
  3. gf-client.jar

我从这里读到:http://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#StandaloneRemoteEJB ,比 gf-client.jar 本身拥有很多依赖项。查看其中的 MANIFEST 文件后,我发现它提供了许多其他 jar 的相对路径,然后,我必须直接在 glassfish 安装路径中引用此 jar。如果我想将此应用程序分发给客户端,这是 Not Acceptable ,所有使用该应用程序的客户端(客户端)都需要下载 Glassfish?

所以我的问题是,我该如何处理?有没有办法避免从 glassfish 安装路径直接引用 gf-client.jar?

最佳答案

谢谢

我通过将这些 jar 添加到我的项目中解决了我的问题:

auto-depends.jar
部署-common.jar
glassfish-corba-internal-api.jar
internal-api.jar
管理-api.jar
bean-validator.jar
dol.jar
glassfish-corba-newtimer.jar
javax.ejb.jar
orb-connector.jar
common-util.jar
ejb-container.jar
glassfish-corba-omgapi.jar
javax.jms.jar
orb-iiop.jar
config-api.jar
ejb.security.jar
glassfish-corba-orb.jar
javax.resource.jar
安全.jar
配置类型.jar
glassfish-api.jar
glassfish-corba-orbgeneric.jar
javax.servlet.jar
ssl-impl.jar
配置.jar
glassfish-corba-asm.jar
glassfish-naming.jar
javax.transaction.jar
事务内部-api.jar
连接器-internal-api.jar    
glassfish-corba-codegen.jar    
gmbal.jar
jta.jar
容器-common.jar
glassfish-corba-csiv2-idl.jar  
hk2-core.jar
内核.jar

我认为在某些情况下不需要所有 jar 。希望它会有所帮助。

关于java - 独立的 Java Glasshfish 客户端。引用 gf-client.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com