我在一个公共类JAR中打包的webapps中使用了一些核心功能。此JAR具有引用EJB的类和引用CORE.jar和EJB.jar的Web应用程序。
我正在使用Glassfish 3.1.2在Eclipse开发插件中进行部署。
在我的部署日志中,我看到如下故障。 严重:类[Lnet / webframeone / ejb / data / GeoLocationsBeanLocal; ] 未找到。加载[class net.webframeone.servlet.action.GetGeoLocation]
时出错这里的引用是来自CORE.jar中的类的EJB.jar中的类。 EAR的结构大致如下。
我已经尝试在manifest.mf中将classpath条目放在CORE.jar上无济于事。
如果我使用包含CORE.jar和EJB.jar的部署程序集打包WEBAPP并将其部署到EAR之外,它可以正常工作。
任何想法都会被热情地排除在外!
答案 0 :(得分:0)
我不确定GlassFish服务器。我使用JBoss。我在下面的例子中看到了这个问题 -