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

Java 如何将给定Eclipse项目的tomcat版本从5更改为7,java,eclipse,tomcat,tomcat7,Java,Eclipse,Tomcat,Tomcat7,我使用Eclipse创建了一个Java动态Web项目,并选择了Tomcat版本5.5 它在Tomcat版本5.5下运行良好,现在我希望将其切换到版本7 我尝试根据下面的快照使用项目属性更改tomcat版本,每次尝试在tomcat 7下运行项目时,都会出现错误“本地主机上的服务器tomcat v7.0 Server无法启动” 切换的一般思路是使用目标版本创建一个新项目,然后将相关部分的配置复制到要切换的项目中,即Tomcat版本 高级步骤: 项目属性/目标运行时/选择目标运行时 项目属

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

它在Tomcat版本5.5下运行良好,现在我希望将其切换到版本7

我尝试根据下面的快照使用项目属性更改tomcat版本,每次尝试在tomcat 7下运行项目时,都会出现错误“本地主机上的服务器tomcat v7.0 Server无法启动”


切换的一般思路是使用目标版本创建一个新项目,然后将相关部分的配置复制到要切换的项目中,即Tomcat版本

高级步骤:

  • 项目属性/目标运行时/选择目标运行时
  • 项目属性/Java构建路径/编辑ApacheTomcat条目并选择要添加到类路径的运行时
  • 项目属性/项目方面/选择动态Web模块并更改版本
  • Web透视图/Navigator/“.settings”文件夹/复制文件“org.eclipse.wst.common.project.facet.core.xml”中的相关行
  • Project Explorer/转到文件夹WebContent/WEB-INF并从WEB.xml复制相关部分
  • 停止服务器,删除并重新添加项目,R单击服务器下的项目,然后选择Clean Work Directory
  • 在目标Tomcat版本下运行项目
有关更多详细信息,请参见下面的快照


配置看起来正常。两台Tomcat服务器是否同时运行?不,我只启动Tomcat 7,并且只有将项目“SimpleForm”添加到此服务器时,它才会无法启动。此外,在project Facets下,动态Web模块版本为2.4,我无法将其更改为3.0。请参阅上面的主要帖子中添加的新快照。是的,我也使用Eclipse,我已经多次遇到过这种情况。动态Web方面锁定,“转换项目”的唯一方法是实际创建一个新项目,使用适当的方面级别,并将所有资源复制/粘贴到新项目中。更改web.xml定义无助于更改方面:(在
控制台
视图中是否有可以显示的服务器输出?