问题现象:
图1
问题分析:
当我们在创建一个web项目时,通常都会同时让你选择一个Dynamic Web Module Version来表示你所建web工程的版本,不同版本的web项目对应不同的应用环境。整理了一下tomcat对应的版本。
dynamic web module 2.4 对应Tomcat 5.5
dynamic web module 2.5 对应Tomcat 6.0
dynamic web module 3.0 对应Tomcat 7.0
解决方案:
方案一:
右键eclipse的工程-》选择属性-》选择Project Facets里面中选择Dynamic Web Module,将3.0修改为2.5 。如果出现图2的红框Cannot change version of project facet Dynamic Web Module to 2.5 请参照方案二。
图2
方案二:
在当前工程下,找到.setting文件夹下的org.eclipse.wst.common.project.facet.core.xml文件,修改<installed facet="jst.web" version=" 可用的版本"/>即可。如图3,修改完成后记得clean一下工程。
图3