java - 如何将给定 Eclipse 项目的 tomcat 版本从 5 更改为 7

标签 java eclipse tomcat tomcat7

我已经使用 Eclipse 创建了一个 Java 动态 Web 项目并选择了 Tomcat 版本 5.5。

它在 Tomcat 5.5 版本下工作正常,现在我想将它切换到版本 7。

我尝试按照下面的快照使用项目属性更改 tomcat 版本,每次我尝试在 Tomcat 7 下运行该项目时,我都会收到错误消息“本地主机上的服务器 Tomcat v7.0 服务器无法启动。”

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

最佳答案

切换的一般思路是新建一个Target Version的工程,然后将相关部分的配置复制到你要切换的Tomcat版本的工程中。

高级步骤:

  • 项目属性/目标运行时/选择目标运行时
  • 项目属性/Java 构建路径/编辑 Apache Tomcat 条目并选择要添加到类路径的运行时
  • 项目属性/项目方面/选择动态网络模块并更改版本
  • Web Perspective/Navigator/“.settings”文件夹/从文件“org.eclipse.wst.common.project.facet.core.xml”复制相关行
  • Project Explorer/转到文件夹 WebContent/WEB-INF 并从 web.xml 复制相关部分
  • 停止服务器,删除并添加回项目,R点击服务器下的项目,选择Clean Work Directory
  • 在目标 Tomcat 版本下运行项目。

有关详细信息,请参阅下面的快照。

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

关于java - 如何将给定 Eclipse 项目的 tomcat 版本从 5 更改为 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37710352/

相关文章:

java - ClassNotFoundException:HibernateDaoSupport - Tomcat 7

java - 全局变量和构造函数(Java)

c++ - 无法在 Eclipse 中作为 C++ 项目运行

tomcat - 如何在 Tomcat 上部署基于 EJB 的应用程序

java - maven-jaxb2-plugin 报告前缀已绑定(bind),仅在 Eclipse 中

java - Java项目中的Eclipse Open声明

java.lang.ClassNotFoundException : com. mysql.jdbc.driver 错误,jar 文件已导入

java - 找不到受信任的证书

java - 将长日志行分成两部分的性能问题

java - FTPConnectionClosedException : Connection closed without indication in BPXBATCH