【发布时间】:2018-09-12 13:33:16
【问题描述】:
启动tomcat时出现错误:
javax.servlet.UnavailableException: org.xml.sax.SAXParseException: 与元素类型“web-app”关联的属性“xsi:schemaLocation”的前缀“xsi”未绑定。
我正在尝试将我的 Java(基于 Maven)项目部署到我的 Tomcat 8 服务器上并启动它。清理所有项目并构建工作区后;删除每个项目上的所有构建路径错误后。当我尝试在 tomcat 中部署项目并启动它时,出现以下错误:
Apr 02, 2018 1:29:22 PM org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet [action] in web application [/bss] threw load() exception
javax.servlet.UnavailableException: org.xml.sax.SAXParseException: The prefix "xsi" for attribute "xsi:schemaLocation" associated with an element type "web-app" is not bound.
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:402)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1227)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1140)
我不确定是什么导致了这个问题,以及哪个 jar 完全丢失了,这将解决这个问题。
【问题讨论】:
-
请发布您的
web.xml。 -
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: java eclipse maven tomcat deployment