我在将JDeveloper部署到ee7-tutorial示例到Glassfish 4服务器时遇到问题。无法部署java ee7-tutorial示例JDeveloper to Glassfish
我下载的样本http://docs.oracle.com/javaee/7/tutorial/doc/usingexamples001.htm#GEXBA
注意我可以成功地构建和部署使用NetBeans和GlassFish的实例教程。所有的样品都能正常工作。
从JDeveloper部署到GlassFish时,某些示例无法正常运行。我使用Maven构建示例项目。我将使用Netbeans 7.4构建的war文件与JDeveloper 12C进行了比较,发现从不同IDE中部署的战争之间的以下文件差异。
- META-INF(文件夹):从JDeveloper中缺少部署WAR
- 资源束(.properties文件):资源和XHTML在多个地方
这里是战争文件差异比较的屏幕截图。左侧的一个是使用Netbeans生成的,右侧是从JDeveloper生成的。
比较从NetBeans中VS JDeveloper中产生的战争类。
如您所见,资源包文件从左侧缺失(这是从JDeveloper部署到Glassfish的战争),并且还注意到xhtml(联系人,索引和模板中的文件)和资源被复制到类代替。
我从JDeveloper部署到Glassfish时是否缺少配置?
想通了。该项目有多个问题。添加资源文件夹到JDeveloper中的项目源,更新pom文件以生成所需的持久性,更新persistence.xml以及缺少的ORM提供程序信息。 HTH! – Superman9999