我正在尝试在 tomcat v6 上运行我的 Web 应用程序,我在 v7 上测试它并且它工作得很好但是对于这个任务它必须在 v6 上运行。当我右键单击 Web 应用程序并 run as -> run on server
并选择 tomcat v6.0 server at localhost
我似乎无法单击 完成
按钮。有谁知道为什么吗?
最佳答案
它清楚地表明“服务器不支持 J2EE Web 模块规范的 3.0 版”。
只需将您的 web.xml 更改为 2.5 版本即可。
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
请确保也更改 Project Facet,方法是右键单击项目并按照此处所示操作:
关于eclipse - Eclipse 中的 Tomcat 6 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945149/