Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 前缀为;xsi“;对于属性“;xsi:schemaLocation“;与元素类型“关联”;网络应用程序;不受约束_Java_Eclipse_Maven_Tomcat_Deployment - Fatal编程技术网

Java 前缀为;xsi“;对于属性“;xsi:schemaLocation“;与元素类型“关联”;网络应用程序;不受约束

Java 前缀为;xsi“;对于属性“;xsi:schemaLocation“;与元素类型“关联”;网络应用程序;不受约束,java,eclipse,maven,tomcat,deployment,Java,Eclipse,Maven,Tomcat,Deployment,启动tomcat时出现错误: javax.servlet.UnavailableException:org.xml.sax.SAXParseException:与元素类型“web app”关联的属性“xsi:schemaLocation”的前缀“xsi”未绑定 我正在尝试将我的Java(基于Maven)项目部署到Tomcat8服务器上并启动它。清洁所有项目并建造工作区后;删除每个项目上的所有生成路径错误后。当我尝试在tomcat中部署项目并启动它时,出现以下错误: Apr 02, 201

启动tomcat时出现错误:

javax.servlet.UnavailableException:org.xml.sax.SAXParseException:与元素类型“web app”关联的属性“xsi:schemaLocation”的前缀“xsi”未绑定

我正在尝试将我的Java(基于Maven)项目部署到Tomcat8服务器上并启动它。清洁所有项目并建造工作区后;删除每个项目上的所有生成路径错误后。当我尝试在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
文件中
xsi
命名空间的声明。添加
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance“
web app
元素。例如:

<web-app
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
   version="2.5">
   <!-- ... -->
</web-app>


请发布您的
web.xml
。请阅读-总结是,这不是一种向志愿者致辞的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。我的web.xml中确实存在上述内容file@JasmiraRichelleFernandes发布你的
web.xml