在将Java ee7-tutorial示例从JDeveloper部署到Glassfish 4服务器时,我遇到了问题。
我从http://docs.oracle.com/javaee/7/tutorial/doc/usingexamples001.htm#GEXBA
下载了样本注意我可以使用Netbeans和GlassFish成功构建和部署教程示例。所有样本都运行良好。
从JDeveloper部署到GlassFish时,某些示例运行不正常。我使用Maven来构建示例项目。我将Netbeans 7.4构建的war文件与JDeveloper 12C进行了比较,我发现以下文件在不同IDE中部署的战争之间存在差异。
这是war文件差异的截图。左侧是使用Netbeans生成的,其中右侧是从JDeveloper生成的。
比较netbeans与jdeveloper生成的战争类别。
如您所见,左侧缺少资源包文件(这是从JDeveloper部署到Glassfish的战争),并且还注意到xhtml(联系人,索引和模板中的文件)和资源被复制到类中。
从JDeveloper部署到Glassfish时,我是否遗漏了任何配置?
答案 0 :(得分:0)
想出来。该项目有多个问题。在JDeveloper中为项目源添加了资源文件夹,更新了pom文件以生成所需的持久性,更新了persistence.xml以及缺少的ORM提供程序信息。 HTH!