我看到很多类似的问题被要求更改动态网络模块。 但我仍然无法找到完美的解决方案。我对 Java J2EE 非常陌生。
我需要将war项目导入到我的eclipse工作区中,并需要部署在本地tomcat6上。
这是我使用的步骤:
- 导入war文件
- 打开项目Java中的Build Path,导入JRE System Libray[jdk1.6.0_45],将所有WebContent\WEB-INF\lib放入构建路径
- 在项目中,Java 编译器将 JDK 合规性设置为 1.6
- 将 tomcat6 服务器添加到 eclipse 服务器
- 尝试在项目方面将 Dynamic Web Module 3.0 设置为 2.5,这会导致 Java 1.5 或更高版本的错误。更多详情请引用下图
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
version="2.4">
<!-- Servlets -->
最佳答案
我的英语不好。
您可以在 eclipse 中将 View 切换到 Naviator,尝试使用以下步骤:
- 打开您的项目
- 打开.settings目录
- 打开 org.eclipse.wst.common.project.facet.core.xml
现在您可以更改jdk版本和Web版本。
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.5"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
关于java - 无法将项目构面动态 Web 模块 3.0 的版本更改为 2.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39696566/