用于JSF页面的Netbeans向导不';我不承认TomEE 1.6支持Web配置文件

用于JSF页面的Netbeans向导不';我不承认TomEE 1.6支持Web配置文件,netbeans,apache-tomee,Netbeans,Apache Tomee,我正在netbeans8.0和tomee1.6的帮助下创建一个javaee6应用程序。我已经成功地将服务器添加到netbeans,甚至生成了一些实体类。我目前正在尝试使用Netbeans向导生成一些JSF页面。然而,我得到以下信息 无法为具有完整Java EE 6 Web概要文件支持(至少支持EJB Lite)的Java EE 6源代码生成 我根据以下网站使用TomEE 1.6.0.2 plus: Tomcat不支持EJB,因此您需要使用至少支持EJBLite的企业服务器。一个这样的服务器是

我正在netbeans8.0和tomee1.6的帮助下创建一个javaee6应用程序。我已经成功地将服务器添加到netbeans,甚至生成了一些实体类。我目前正在尝试使用Netbeans向导生成一些JSF页面。然而,我得到以下信息

无法为具有完整Java EE 6 Web概要文件支持(至少支持EJB Lite)的Java EE 6源代码生成


我根据以下网站使用TomEE 1.6.0.2 plus:


Tomcat不支持EJB,因此您需要使用至少支持EJBLite的企业服务器。一个这样的服务器是

问题是Netbeans 8有一个bug,它无法在[tomee]/lib目录中找到
tomee common-[version].jar

解决方案是简单地将jar文件重命名为旧版本

例如,您有
[TomEE]/lib/TomEE-common-1.6.0.2.jar
[TomEE]/lib/TomEE-common-1.7.1.jar
。将这些文件重命名为[
TomEE]/lib/TomEE-common-1.6.0.jar


这应该能帮您解决问题:)

您可以使用Tomcate 1.7.2,只需做一些小改动 你可以在这里找到:


我认为这也适用于TomEE 1.6,我不需要EJB支持,这就是为什么我要找TomEEOh okay。问题中没有具体说明。我怀疑NB 8.1中已经修复了该漏洞。同时,我一直在使用GSF,我刚刚创建了一个新项目来检查您的解决方案,问题已经消失了。我会接受它的错误也提出了NB 8.0.1,因为这是我正在使用的版本。