tomcat启动异常,报出错误:
Parse Fatal Error at line 1 column 31: bad continuation of multi-byte UTF-8 sequence (character code: 0xffffffd4)
org.xml.sax.SAXParseException: bad continuation of multi-byte UTF-8 sequence (character code: 0xffffffd4)等。
分析:
首先出现xml.sax.SAXParseException问题,tomcat启动出错。就猜测问题可能出现在web.xml。
1.查看web.xml的格式是否正确,包括标签等是否完全对应上,以及各个标签的顺序是否关联上。
2.查看web.xml文件中是否有特殊的字符,如中文逗号,空格,顿号,冒号等。
3.看jar包是否重复添加或jar包版本有冲突。
上面几项都调查正确后,清掉work目录下的文件,重新启动Tomcat,一般就可以成功的运行tomcat了。
下面附上一段web.xml出错时,tomcat的打印信息:
严重: Parse Fatal Error at line 1 column 31: bad continuation of multi-byte UTF-8 sequence (character code: 0xffffffd4)
org.xml.sax.SAXParseException: bad continuation of multi-byte UTF-8 sequence (character code: 0xffffffd4)
at gnu.xml.aelfred2.SAXDriver.fatal(SAXDriver.java:911)
at gnu.xml.aelfred2.XmlParser.error(XmlParser.java:391)
at gnu.xml.aelfred2.XmlParser.encodingError(XmlParser.java:4471)
at gnu.xml.aelfred2.XmlParser.getNextUtf8Byte(XmlParser.java:4323)
at gnu.xml.aelfred2.XmlParser.copyUtf8ReadBuffer(XmlParser.java:4232)
at gnu.xml.aelfred2.XmlParser.readDataChunk(XmlParser.java:4107)
at gnu.xml.aelfred2.XmlParser.readCh(XmlParser.java:3197)
at gnu.xml.aelfred2.XmlParser.skipWhitespace(XmlParser.java:2089)
at gnu.xml.aelfred2.XmlParser.parseMisc(XmlParser.java:773)
at gnu.xml.aelfred2.XmlParser.parseProlog(XmlParser.java:519)
at gnu.xml.aelfred2.XmlParser.parseDocument(XmlParser.java:414)
at gnu.xml.aelfred2.XmlParser.doParse(XmlParser.java:167)
at gnu.xml.aelfred2.SAXDriver.parse(SAXDriver.java:320)
at gnu.xml.aelfred2.XmlReader.parse(XmlReader.java:294)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644)
at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1066)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1173)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1271)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:296)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Unknown Source)
分享到:
相关推荐
Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误
若依 cms 博客下载下来的前端代码,启动报错。node版本16.17.0. npm 8.15.0? error in ./node_modules/cherry-markdown/dist/cherry-markdown.esm.js Module parse failed: Unexpected token (1:1804289) You ...
app:lintVitalRelease[Fatal Error] :3:214: 与元素类型 “item” 相关联的 “name” 属性值不能包含 ‘<’ 字符。 Could not read /Users/panxin/Library/Android/sdk/platform-tools/api/annotations.zip java.io....
javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing '- WSDL Document -'.: org.xml.sax.SAXParseException: The element type "p" must be terminated by the matching end-tag ...
资源分类:Python库 所属语言:Python 资源全名:parse-1.1.6.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
这个源码演示了如何用SAX来parse标准的xml文件. SAX可以用来parse RSS feed
通过import org.springframework.web.multipart.MultipartFile;上传文件的一个工具性的jar.
import java.io.IOException; import java.io.Serializable; import java.util.HashMap; import java.util.Map; ...import org.apache.http.*;...import org.apache.http.impl.client.*;...这些导入不会报错反正
app:lintVitalRelease[Fatal Error] :3:214: 与元素类型 “item” 相关联的 “name” 属性值不能包含 ‘<’ 字符。 Could not read /Users/panxin/Library/Android/sdk/platform-tools/api/annotations.zip java....
最近使用ajax接收spring mvc传过来的json数据时总是出现parseerror的错误,下面通过本文给大家分享spring mvc 返回json数据到ajax报错parseerror问题的解决方法,需要的朋友参考下吧
Error:in ./node-modules/axios/lib/platform/index.js
目的:tomcat10版本导致List<FileItem> fileItems = sfu.parseRequest(request) 入参的HttpServletRequest必须为:import jakarta.servlet.http.HttpServletRequest; 运行cmd,再该目录下执行: 执行步骤:java -...
精短高效的XML解析器,纯C单一程序,应用于银行的国税库行横向联网接口系统中,稳定可靠,运行速度飞快,非相应的JAVA程序可比.此处为完整源码
资源来自pypi官网。 资源全名:docker-parse-0.4.2.tar.gz
this._events.error||n(this._events.error)&&!this._events.error.length)){if((e=arguments[1])instanceof Error)throw e;var d=new Error('Uncaught, unspecified "error" event. ('+e+")");throw d.context=e,d}...
在外部使用var就报错Parse error: syntax error, unexpected T_VAR in…,例如我的出错信息: Parse error: syntax error, unexpected T_VAR in D:\Apache2.2\htdocs\shirdrn\page\p2\pageUtil.inc on line 34 我在...
PHP实例开发源码—Parse开源PHP SDK下载.zip PHP实例开发源码—Parse开源PHP SDK下载.zip PHP实例开发源码—Parse开源PHP SDK下载.zip
java版完整xml增删改查 xmlParse_V1.0.0.1_20170907.jar,处理速度快,效率高,封装好,简单易使用,易理解,代码简洁。
dat_parse 上午2.30.04.zip
php中try catch捕获异常实例详解PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法PHP的异常处理类Exception的使用及说明php Try Catch异常测试PHP如何抛出异常处理错误php中异常处理方法小结PHP中的...