Tomcat version * only supports J2EE * Web modules
Error:
① Tomcat version 5.5 only supports J2EE 1.2, 1.3, 1.4 Web modules
② Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
③ The server does not support version X of the J2EE Web module specification
Description:
周 五李哥向eclipse中导入web项目的时候发生第一个错误,说是tomcat不支持web的module,突然冒出这个问题还真有点某不找头脑,然后 回想起在导入的时候,由于eclipse的特殊性我们采用新建工程,然后再copy的策略。其中有新建项目的时候有一个Dynamic Web Module选项,具体也不知道什么意思,选择的2.5。
Accuse:
具体原因是Dynamic Web Module的version号与我们安装的tomcat5.5相冲突,背后的具体原理暂且还没搞定,搞定会在另一边博文里发表。
Action:
web项目的Dynamic Web Module的version号与tomcat的版本好相冲突,修改Dynamic Web Module的version号使之相匹配即可。具体参见上一篇博文:【原创】eclipse如何修改dynamic web module version
Dynamic Web Module的version号与tomcat的版本匹配情况:
tomcat5.5 version 2.4
tomcat6.0 version 2.5
tomcat7.0 version 3.0