一、发现问题
为了避免导入的项目重名,我先修改了前一个项目的名称。
重新启动该项目至tomcat,报错:java.lang.IllegalArgumentException: Can't convert argument: null
二、发现问题
因为MyEclipse在修改项目名时候,自动更新部署了web.xml文件 并且重新生成了xml文件的头部声明. 新增了java的命名把这个javaee去掉就可以了,一般情况下他会修改servlet的配置。
<filter>
<filter-name>CharacterEncoding</filter-name>
<filter-class>com.avonaco.test.filter.CharacterEncoding</filter-class>
<init-param>
<javaee:param-name>encoding</javaee:param-name>
<javaee:param-value>utf-8</javaee:param-value>
</init-param>
</filter>
三、解决问题
修改项目后之后的web.xml仔细观察<init-param>标签下的子标签是否多了一个javaee,把标签里“javaee:”删除
即<javaee:param-value>改成 <param-value>