java项目中,若切换服务器,经常会涉及到动态web模块版本的问题。
比如:新建了web项目,开始使用tomcat服务器,但是后来使用jboss服务器,就会出现:Project facet Dynamic Web Module version 3.0 is not supported.
不知你是否注意,在我们新建web项目时,动态版本默认是3.0,可如下图证实:
这个dynamic web module version是与你的servlet版本有关的,若使用tomcat7.0,一般是3.0;若tomcat6,则一般是2.4或2.5.
选择的不同,则生成web.xml中的dtd文件也不同,如: