Tomcat 在Netbeans 6.9中,如何更改应用程序服务器

Tomcat 在Netbeans 6.9中,如何更改应用程序服务器,tomcat,glassfish,setup-project,netbeans-6.9,Tomcat,Glassfish,Setup Project,Netbeans 6.9,在Netbeans 6.9.1中,我创建了一个带有Glassfish服务器3的web应用程序。 (在服务器文本框下,java ee版本定义为“java ee 6 Web”)。 现在我已经安装了ApacheTomcat7(实际上它将其视为6,因为Netbeans 6.9.1中没有提供7版本) 问题是我不再被允许选择Tomcat,它不会出现在项目属性的服务器组合框中。 如果我从头开始做web应用,我可以。 我试着: -删除WEB-INF/sun config.xml -关闭并重新打开项目如果您创建了

在Netbeans 6.9.1中,我创建了一个带有Glassfish服务器3的web应用程序。
(在服务器文本框下,java ee版本定义为“java ee 6 Web”)。
现在我已经安装了ApacheTomcat7(实际上它将其视为6,因为Netbeans 6.9.1中没有提供7版本)
问题是我不再被允许选择Tomcat,它不会出现在项目属性的服务器组合框中。
如果我从头开始做web应用,我可以。
我试着:
-删除WEB-INF/sun config.xml

-关闭并重新打开项目

如果您创建了Java EE 6项目,IDE将不允许您尝试将其部署到不支持Java EE 6的服务器上。NetBeans 6.9.1没有区分Tomcat6(它支持Servlet2.5)和Tomcat7(它支持Servlet3.0)。NetBeans 7.0确实知道Tomcat 7.0可用于部署最初以GlassFish 3.0或3.1为目标的web应用程序

因此,针对您的情况,最好的解决方案是安装NetBeans 7.0

  • 右键单击项目名称>“属性”>“运行”
  • 并尝试更改“服务器”

更改Netbeans IDE中的应用程序服务器

  • 右键单击要更改服务器的项目
  • 单击属性
  • 单击运行
  • 选择服务器下拉列表
  • 然后单击确定

  • 所以一直以来我都要升级到7.0@shareef转到以查看要下载的最新版本那么如何更改项目的EE版本?我在预装Tomcat 7的Netbeans 7.4上遇到了类似的问题。我还安装了Tomcat 5.5,因为这是produciton中的内容,我将一个项目从旧版本的NB转移过来,但我无法将其部署到我的Tomcat 5.5服务器上,因为它被列为JEE 6。