![](/img/trans.png)
[英]How do I upgrade an existing enterprise project from Java EE5 to Java EE 6 in Netbeans (6.9)
[英]How do I upgrade an existing NetBeans Java EE 6 Web project to Java EE 7?
该项目使用JavaServer Faces和JPA。 NetBeans 7.3.1 IDE不允许更改Java EE版本。
我已经发现了这个问题:
如何在Netbeans中将现有企业项目从Java EE5升级到Java EE 6(6.9)
尝试按照描述应用更改。 我更新了project.properties。
endorsed.classpath=\
${libs.javaee-endorsed-api-7.0.classpath}
...
j2ee.platform=1.7-web
...
javac.source=1.7
javac.target=1.7
在project.properties
更新版本时,NetBeans不会自动更新项目文件。 你必须手工完成。
值得注意的是,根据我的经验,NetBeans项目中的Java EE版本实际上并没有影响任何内容。 您可以在项目中将Java EE版本设置为6,但如果它使用EE 7功能并部署到Java EE 7服务器,它将正确运行。
我只需要做同样的事情,我有一个Java EE 6应用程序,并希望转到Java EE 7。
我刚刚在Netbeans中创建了一个新项目,然后我在Categories中选择了Java Web ,然后在现有源中选择了Web Application 。 然后Netbeans将向您展示一个向导,您可以在其中选择EE6项目。 之后,您还可以设置其他Java EE版本。
在Netbeans 8.1中我猜这改变了。 我需要更新nb-configuration.xml
的信息对于Java EE 7,它是:
<project-shared-configuration>
<properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
<org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_j2eeVersion>1.7</org-netbeans-modules-maven-j2ee.netbeans_2e_hint_2e_j2eeVersion>
</properties>
</project-shared-configuration>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.