0

关于从 Glassfish v3 调用部署在 Jboss 5 上的 EJB 3 无状态,我有一些有趣的问题。

我设法在 glassfish 2.1 和 jboss 5 上成功地做到了这一点,方法是用我的应用程序打包 Jboss 客户端 jar,但是现在当我在 gf3 上做同样的事情时,我得到了许多 jboss 类的 ClassNotFoundException(除 ${jboss home/client} ) 我只是继续添加那些罐子,但似乎还没有结束..

为什么 gf 3 需要比 gf2 更多的 jboss 类,我使用相同的代码!?

另外,我如何配置 gf3 以查找该 jar 文件,然后将它们放在域 lib 目录中?

Tnx 寻求帮助 :)

4

1 回答 1

1

豪齐特,

我发现了同样的事情,在 GF3 中你必须添加大量的库才能让独立客户端工作,这是我找到的让我的客户端工作的列表:

auto-depends.jar
deployment-common.jar
glassfish-corba-internal-api.jar    
internal-api.jar
management-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
security.jar
config-types.jar
glassfish-api.jar
glassfish-corba-orbgeneric.jar      
javax.servlet.jar
ssl-impl.jar
config.jar
glassfish-corba-asm.jar
glassfish-naming.jar
javax.transaction.jar
transaction-internal-api.jar
connectors-internal-api.jar     
glassfish-corba-codegen.jar     
gmbal.jar
jta.jar
container-common.jar
glassfish-corba-csiv2-idl.jar       
hk2-core.jar
kernel.jar
于 2011-04-13T08:12:13.380 回答