在进行springmvc开发的时候发现了这样的错误:
Invalid content was found starting with element ‘{“http://xmlns.jcp.org/xml/ns/javaee”:init-param}’. One of ‘{“http://xmlns.jcp.org/xml/ns/javaee”:enabled, “http://xmlns.jcp.org/xml/ns/javaee”:async-supported, “http://xmlns.jcp.org/xml/ns/javaee”:run-as, “http://xmlns.jcp.org/xml/ns/javaee”:security-role-ref, “http://xmlns.jcp.org/xml/ns/javaee”:multipart-config}’ is expected.
这个错误的翻译信息是:
发现以元素“{“http://xmlns.jcp.org/xml/ns/javaee”:init-param}”开头的无效内容。应该是“{“http://xmlns.jcp.org/xml/ns/javaee”:已启用,“http://xmlns.jcp.org/xml/ns/javaee”:async-supported, “http://xmlns.jcp.org/xml/ns/javaee”:run-as, “http://xmlns.jcp.org/xml/ns/javaee”:security-role-ref, “http://xmlns.jcp.org/xml/ns/javaee”:multipart-config}”中的一个。
源代码是:
<servlet>
<servlet-name>Myspringmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--服务器启动的时候先执行这个-->
<load-on-startup>1</load-on-startup>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
</servlet>
出错的原因是因为load-on-startup在init上面,这个是因为我们把子元素的位置设置错了