org.xml.sax.SAXParseException错误 有大声帮忙解决

fulisha_la 2018-07-28 03:29:18
严重: Parse error in application web.xml file at jndi:/localhost/mail/WEB-INF/web.xml
org.xml.sax.SAXParseException; systemId: jndi:/localhost/mail/WEB-INF/web.xml; lineNumber: 1; columnNumber: 1; 文件提前结束。
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1809)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1247)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:873)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:371)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
看了好久都没发现错误 百度说的两个原因:开头加<?xml version="1.0" encoding="UTF-8"?>
和查看是否有重复的xml文件 我都检查了 都是正常的 但是服务器还是报错 求大神指点
...全文
1510 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
verejava 2018-08-20
  • 打赏
  • 举报
回复
​带属性的XML解析 增删改查

http://www.verejava.com/?id=1717416895607
fulisha_la 2018-08-18
  • 打赏
  • 举报
回复 1
我知道自己错在哪儿 是tomcat服务器中的webapps下多了一个mail空文件 所以一直在报错 我删除后 就正确了
谢谢大家啦
亲爱的Joe 2018-08-07
  • 打赏
  • 举报
回复
也可能是你项目依赖的jar包或者jdk设置的有问题,你检查下
亲爱的Joe 2018-08-07
  • 打赏
  • 举报
回复
引用 5 楼 z469441432 的回复:
大声告诉你
<?xml version="1.0" encoding="UTF-8"?>

改成
<?xml version="1.0" encoding="UTF-8"?/>

想当然说错了,好尴尬,忽视我啊
亲爱的Joe 2018-08-07
  • 打赏
  • 举报
回复
大声告诉你
<?xml version="1.0" encoding="UTF-8"?>

改成
<?xml version="1.0" encoding="UTF-8"?/>
fulisha_la 2018-08-04
  • 打赏
  • 举报
回复
这个是配置文件
fulisha_la 2018-08-04
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>msShop</display-name>
<welcome-file-list>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>RegisterServlet</servlet-name>
<servlet-class>com.fulisha.web.servlet.RegisterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RegisterServlet</servlet-name>
<url-pattern>/register</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>ActiveServlet</display-name>
<servlet-name>ActiveServlet</servlet-name>
<servlet-class>com.fulisha.web.servlet.ActiveServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ActiveServlet</servlet-name>
<url-pattern>/active</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>checkUsername</display-name>
<servlet-name>checkUsername</servlet-name>
<servlet-class>com.fulisha.web.servlet.CheckUsername</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>checkUsername</servlet-name>
<url-pattern>/checkUsername</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>IndexServlet</display-name>
<servlet-name>IndexServlet</servlet-name>
<servlet-class>com.fulisha.web.servlet.indexServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>IndexServlet</servlet-name>
<url-pattern>/index</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>CategoryListServlet</display-name>
<servlet-name>CategoryListServlet</servlet-name>
<servlet-class>com.fulisha.web.servlet.CategoryListServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CategoryListServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
</web-app>
verejava 2018-07-31
  • 打赏
  • 举报
回复
web.xml 肯定缺少了什么东西
诺丽果 2018-07-30
  • 打赏
  • 举报
回复
把你的配置文件贴出来啊

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧