`
bravefly
  • 浏览: 25536 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

tomcat运行时的utf-8问题

阅读更多
2008-8-30 13:34:57 org.apache.catalina.startup.Catalina load
警告: Catalina.start using conf/server.xml:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:674)
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:547)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1742)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(XMLEntityScanner.java:1242)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(XMLScanner.java:756)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanComment(XMLDocumentFragmentScannerImpl.java:1034)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2938)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644)
at org.apache.catalina.startup.Catalina.load(Catalina.java:516)
at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2008-8-30 13:34:57 org.apache.catalina.startup.Catalina load
警告: Catalina.start using conf/server.xml:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:674)
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:547)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1742)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(XMLEntityScanner.java:1242)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(XMLScanner.java:756)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanComment(XMLDocumentFragmentScannerImpl.java:1034)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2938)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644)
at org.apache.catalina.startup.Catalina.load(Catalina.java:516)
at org.apache.catalina.startup.Catalina.start(Catalina.java:570)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2008-8-30 13:34:57 org.apache.catalina.startup.Catalina start
信息: Server startup in 0 ms
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NullPointerException
at org.apache.catalina.startup.Catalina.await(Catalina.java:642)
at org.apache.catalina.startup.Catalina.start(Catalina.java:602)
... 6 more


原因:由于你修改的某个配置文件中出现了中文汉字才导致的。
分享到:
评论
2 楼 boss5518831534 2012-10-22  
对的。我也是吧中午写在注释里面,也是报UTF-8错误
1 楼 yzhw 2011-02-25  
是的,写在注释里也出这个问题

相关推荐

    解决Invalid byte 1 of 1-byte UTF-8 sequence

    标题 "解决Invalid byte 1 of 1-byte UTF-8 sequence" 涉及的问题是关于字符编码不匹配引发的错误,通常在处理包含非ASCII字符的文本文件时出现。UTF-8是一种广泛使用的字符编码标准,能表示世界上大部分语言的字符...

    tomcat7,已经设置utf-8编码

    UTF-8是一种广泛使用的Unicode字符编码,能够支持全球多种语言,包括中文,确保网页和其他Web应用程序在处理非ASCII字符时不会出现乱码问题。 描述中的"这个Tomcat已经设置了utf-8的编码了,不需要再次设置",意味...

    tomcat9(9.0.68)下载资源(配置完的适用于UTF-8)

    描述 "tomcat配好了不会中文乱码,只要把IDEA的UTF-8配好就行了" 强调了Tomcat与IDE(IntelliJ IDEA)之间的集成,特别是如何在IDEA中配置UTF-8以确保在开发和运行Web应用时,中文字符能够正确显示。这涉及到两个...

    解决Tomcat中文乱码

    2. **配置文件编码不一致**:Web应用中的`.jsp`文件、配置文件等可能采用了不同的编码格式,例如GBK或UTF-8,与Tomcat默认的编码不匹配。 3. **客户端请求头信息**:浏览器发送的请求头中包含的字符集信息与服务器端...

    ueditor1.4.3jsp utf-8版配置使用教程

    同时,服务器需要支持UTF-8编码,以避免中文乱码问题。 2. **下载与解压** 首先,你需要从官方网站或者可靠的源获取ueditor1.4.3 jsp版本的压缩包,并将其解压至你的项目目录下的WEB-INF目录的lib或WEB-INF/jsp...

    tomcat-native-1.2.25-src-build

    URIEncoding="UTF-8" keystoreFile="路径/to/keystore" keystorePass="密码"/> ``` 这里`protocol`属性设为`Http11AprProtocol`,表示使用APR/Native支持。 【SpringBoot集成】:在Spring Boot应用中集成Tomcat...

    java 解决异常 2 字节的 UTF-8 序列的字节2 无效的问题

    在Java编程中,当处理UTF-8编码的字符串或文件时,可能会遇到“2字节的UTF-8序列的字节2无效”的异常。这个问题通常出现在解析XML文档时,因为XML解析器在读取文件时遇到了无法识别的字节序列,这可能是由于文件编码...

    apache-tomcat-7.0.108(UTF8).zip

    这个名为"apache-tomcat-7.0.108(UTF8).zip"的压缩包包含了Apache Tomcat 7.0.108版本,这是一个支持UTF-8编码的版本,因此在处理多语言内容时能提供更好的支持。 Tomcat 7是Apache Tomcat服务器的一个重要版本,它...

    springboot乱码问题解决方案

    在SpringBoot项目中,默认情况下,Tomcat服务器使用ISO-8859-1字符编码,而开发者通常使用UTF-8字符编码,导致乱码问题的出现。 二、解决方案 1. 配置文件中添加编码设置 在application.properties或application....

    IDEA中Tomcat在控制台乱码问题及IDEA编码设置UTF-8的方法

    1.首先要分清是tomcat日志编码,与idea的日志显示...3.idea显示编码:windows默认用gbk所以idea显示默认为gbk编码,【一定】在 Help– custom vm options 添加-Dfile.encoding=UTF-8,强制为utf8编码显示,不要自己改.

    tomcat-jsp-api/可以让meven直接使用tomcat启动

    charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <meta charset="UTF-8"> <title>My JSP Page <h1>Welcome to My Web App! ``` 接下来,只需将此JSP页面放在项目的`src/main/webapp/`目录下,并...

    apache-tomcat-8.0.33中文.zip

    对于解决乱码问题,可以在`Connector`元素中添加`URIEncoding="UTF-8"`属性,如: ```xml URIEncoding="UTF-8" connectionTimeout="20000" redirectPort="8443" /> ``` 6. **SSM框架集成**:如果你的项目...

    apache-tomcat-8.5.53_tomcat的8.0版本_ApacheTomcat8.5_choiceyqj_

    这通常涉及到设置正确的字符编码,如UTF-8,以确保非ASCII字符在日志中正确显示,这对国际化应用尤其重要。 5. **安全性增强**:Tomcat 8.5增强了默认的安全配置,包括加强的密码加密和更严格的SSL/TLS设置,为应用...

    apache-tomcat-7.0.40-windows-x64

    在`<Connector>`元素内添加`URIEncoding="UTF-8"`属性,可以确保服务器以UTF-8编码解析URL中的参数,从而避免中文乱码问题。 具体操作步骤如下: 1. 打开Apache Tomcat安装目录下的`conf`文件夹。 2. 编辑`server....

    ​实验1:tomcat安装和配置-2(1).docx

    charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <meta charset="UTF-8"> <title>Insert title here <h1>Hello, World! ``` 5. **运行项目**: - 在Eclipse中右键点击项目,选择“Run ...

    Tomcat 的安全方面设置 简单配置过程 说明

    <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <title>Login Page <input type="text" name="j_username" placeholder="Username"><br> ...

    apache-tomcat-7.0.103.rar

    这个版本特别强调了解决跨服务器间的Tomcat编码不一致问题,特别是与UTF-8编码相关的中文乱码问题。在深入探讨这个版本之前,我们需要理解一些基本概念。 1. **Java Servlet**: Java Servlet是Java平台上的一个标准...

    apache-tomcat-9.0.31-windows-x64.zip

    pageEncoding="utf-8"%> 2>普通文本 将会在jsp生成的java源文件中使用: out.write() 把这些文本原样输出给客户端。 3>java代码片段 代码 %> jsp将会把这些java代码直接生成在 _jspService方法中。 ...

    apache-tomcat-8.0.33中文自动解决GBK乱码问题

    而该工具可以自动解决UTF-8和GBK乱码的问题。 使用教程: 直接替换原先项目的Tomcat,将JavaWeb项目(Servlet、SSH、SSM框架的项目)直接部署到该Tomcat8中即可,无需做其他的额外的操作。 运行教程: 可以通过...

Global site tag (gtag.js) - Google Analytics