我已经在"Tools > Servers“菜单中添加了Tomcat,正如您所看到的,它出现在服务器列表中:
但是当我尝试运行我的项目时,我不能选择Tomcat!带有服务器的下拉列表为空。我在NetBeans 6.8和6.9测试版上尝试过。有什么想法吗?
最后:我使用了错误的原型,所以NetBeans认为Tomcat不能执行它。
发布于 2010-05-07 04:31:33
当您创建基于Maven的web应用程序项目时,您可以在创建时指定项目的spec版本。
image of the Maven web App Wizard with default values http://www.freeimagehosting.net/uploads/20d7e476a5.png
如果您想创建一个可以使用Tomcat部署的项目,那么在点击Finish按钮之前,您需要将“Java EE Version”字段的值从“Java EE 6”更改为“Java EE 5”。
注意:我曾希望有一个简单的更改,可以应用于您的项目pom文件,将其从Java EE 6转换为Java EE 5……但事实证明,这并不是那么容易。
发布于 2010-05-06 20:51:34
你的webapp是不是真正的JavaEE6webapp(没有web.xml
或者有Servlet3.0 web.xml
)?
如果是,可能NetBeans不会显示Tomcat,因为Tomcat对于您的应用程序不是一个有效的运行时环境(使用GlassFish)。
发布于 2010-10-18 21:33:00
进入您的web.xml并将标题替换为:
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
返回到属性,您将能够选择Tomcat
https://stackoverflow.com/questions/2781057
复制相似问题