我有一个Ear项目,其中包括两个Appengine动态Web项目和一个共享java项目(具有公共类)。
我已经通过EAR Project中的部署程序集设置将共享java项目添加到EarContent文件夹,我可以在EarContent文件夹下的已发布文件夹中看到java项目jar文件。
现在我想在Dynamic Web Project中使用Ear库,所以我在项目的MANIFEST.MF设置中添加了这个库,在编译时我也可以从共享项目访问该类。
问题是当我发布它时,我无法在两个Web项目中找到java项目jar,我几乎尝试了所有设置但没有任何帮助。
使用Eclipse Mars,AppEngine SDK版本1.9.10,
有没有人试过这个,我的问题是否有任何可能的解决方案。任何想法或建议都受到高度赞赏。
谢谢!
答案 0 :(得分:0)
在为每个动态Web项目打包WAR文件时,无论设置如何,看起来Google插件的Eclipse都无法识别EarContent / lib中的任何内容(或任何您的EAR库路径)。对于每个动态Web项目,JAR需要实际存在于WEB-INF / lib中,以便模块正确部署。
我建议在官方问题跟踪器中打开功能请求: https://code.google.com/p/googleappengine/wiki/FilingIssues