Java 如何将给定Eclipse项目的tomcat版本从5更改为7
我使用Eclipse创建了一个Java动态Web项目,并选择了Tomcat版本5.5 它在Tomcat版本5.5下运行良好,现在我希望将其切换到版本7 我尝试根据下面的快照使用项目属性更改tomcat版本,每次尝试在tomcat 7下运行项目时,都会出现错误“本地主机上的服务器tomcat v7.0 Server无法启动”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版本 高级步骤: 项目属性/目标运行时/选择目标运行时 项目属
切换的一般思路是使用目标版本创建一个新项目,然后将相关部分的配置复制到要切换的项目中,即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定义无助于更改方面:(在
控制台
视图中是否有可以显示的服务器输出?