我刚接到另一个小组的一个项目。EJB 会话 bean/Web 服务。它在 JavaCAPS 6 上部署没有任何问题。
但是,在 Oralce Glassfish V3(3.0.1 Build 22)上,当我部署 jar 文件(Applicaton / EJB 模块)时,它一直抱怨某些外部库(包含在 jar 中)找不到。
注释处理出错:java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSystemException|#]
Apache VFS jar 在 jar 中,但找不到。
但是,如果我将 jar 及其依赖项移动到 $Glassfish home/domains/domain1/lib
一切都很好。
我们在这里做错了什么?
谢谢