起因:为servlet的web.xml设置一个init-param的时候,init-param位置提示错误。
错误如下:cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'. One of '{"http://
java.sun.com/xml/ns/javaee":description, "http://java.sun.com/xml/ns/javaee":display-name, "http://
java.sun.com/xml/ns/javaee":icon, "http://java.sun.com/xml/ns/javaee":servlet-name}' is expected.
错误原因:init-param的存放位置不对
解决方法:init-param应该存放在servlet里面,且应该放在servlet-class后面,才能正确被读到。
正确存放位置如下: