今天部署tomcat时,一直报错。
Parse error in application web.xml file at jndi:/localhost/gzpetro-portal/WEB-INF/web.xml
java.lang.IllegalArgumentException
: Can't convert argument: null
在网上找了很久没解决,网上的一般都是说:
<context-param>
<javaee:param-name>f2as.library.file</javaee:param-name>
<javaee:param-value>/WEB-INF/f2as/user_classes/dto_formulas_complib.swc</javaee:param-value>
</context-param>
解决方案:将前面的javaee:去掉即可。
不过我的却不是这个问题,我的问题是因为如下:
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name></param-name>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
这里面有空的参数:<init-param>
<param-name></param-name>
</init-param>
把这几行去掉,就解决问题了。