dea*_*mon 9 java ide deployment tomcat netbeans
我在"工具>服务器"菜单中添加了Tomcat,您可以看到它出现在服务器列表中:
但是当我尝试运行我的项目时,我无法选择Tomcat!服务器的下拉列表为空.我尝试使用NetBeans 6.8和6.9 Beta.任何的想法?
结束:我使用了错误的原型,因此NetBeans认定Tomcat无法执行它.
您的webapp是真正的Java EE 6 Web应用程序(没有web.xml或使用Servlet 3.0 web.xml)?
如果是,可能NetBeans不显示Tomcat,因为Tomcat不是应用程序的有效运行时环境(使用GlassFish).
进入你的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">
Run Code Online (Sandbox Code Playgroud)
回到属性,您将能够选择Tomcat
当您创建基于 Maven 的 Web 应用程序项目时,您可以在创建项目时指定项目的规范版本。
具有默认值的 Maven Web 应用程序向导的图像 http://www.freeimagehosting.net/uploads/20d7e476a5.png
如果要创建可以使用 Tomcat 进行部署的项目,则需要在单击“完成”按钮之前将“Java EE 版本”字段的值从“Java EE 6”更改为“Java EE 5”。
注意:我曾希望有一个简单的更改可以应用于您的项目 pom 文件,将其从 Java EE 6 转换为 Java EE 5...但事实证明这并不那么容易...
| 归档时间: |
|
| 查看次数: |
51361 次 |
| 最近记录: |