成功捷徑,貴在堅持
          人為善,福雖未至禍已遠離; 人為惡,禍雖未至福已遠離
          Catalina.start using D:\MyTools\Tomcat5.0\jakarta-tomcat-5.0.28\conf\server.xml: java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
          java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
          ?at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source)
          ?at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)
          ?at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
          ?at org.apache.xerces.impl.XMLEntityScanner.scanData(Unknown Source)
          ?at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
          ?at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment(Unknown Source)
          ?at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
          ?at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
          ?at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
          ?at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
          ?at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
          ?at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
          ?at org.apache.commons.digester.Digester.parse(Digester.java:1548)
          ?at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
          ?at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
          ?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:585)
          ?at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250)
          ?at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)
          Catalina.start using D:\MyTools\Tomcat5.0\jakarta-tomcat-5.0.28\conf\server.xml: java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
          java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.
          ?at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source)
          ?at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)
          ?at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
          ?at org.apache.xerces.impl.XMLEntityScanner.scanData(Unknown Source)
          ?at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
          ?at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment(Unknown Source)
          ?at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
          ?at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
          ?at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
          ?at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
          ?at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
          ?at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
          ?at org.apache.commons.digester.Digester.parse(Digester.java:1548)
          ?at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
          ?at org.apache.catalina.startup.Catalina.start(Catalina.java:548)
          ?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:585)
          ?at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
          ?at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
          Apr 5, 2007 9:43:39 AM org.apache.catalina.startup.Catalina start
          INFO: 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:585)
          ?at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
          ?at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
          Caused by: java.lang.NullPointerException
          ?at org.apache.catalina.startup.Catalina.await(Catalina.java:619)
          ?at org.apache.catalina.startup.Catalina.start(Catalina.java:579)
          ?... 6 more
          %TOMCAT_HOME%\conf\server.xml配置如下
          <Context path="/job" reloadable="true" docBase="E:\MyWork\job"
          ?workDir="E:\MyWork\job\work">
          ?<Resource name="jdbc/web_jobbank07v2_jobbank_cn_i" auth="Container"
          ??type="javax.sql.DataSource" />
          ?<ResourceParams name="jdbc/web_jobbank07v2_jobbank_cn_i">
          ??<parameter>
          ???<name>username</name>
          ???<value>U_JOBBANK07V2_JOBBANK_CN_I</value>
          ??</parameter>
          ??<parameter>
          ???<name>password</name>
          ???<value>U_JOBBANK07V2_JOBBANK_CN_I</value>
          ??</parameter>
          ??<parameter>
          ???<name>driverClassName</name>
          ???<value>oracle.jdbc.driver.OracleDriver</value>
          ??</parameter>
          ??<parameter>
          ???<name>url</name>
          ???<!-- 中文? -->
          ???<value>jdbc:oracle:thin:@172.19.9.101:1521:orautf8</value>
          ??</parameter>
          ??<parameter>
          ???<name>maxActive</name>
          ???<value>8</value>
          ??</parameter>
          ??<parameter>
          ???<name>maxIdle</name>
          ???<value>4</value>
          ??</parameter>
          ?</ResourceParams>
          </Context>
          出現這個問題的主要原因就是那兩個中文注釋漢字。
          解決辦法1、
          ???就是把那兩個漢字刪除。
          解決辦法2、
          ???就是在server.xml里面的最上面加一句
          ???<?xml version="1.0" encoding="gbk"?>
          ???我試過是可以的。

          posted on 2007-04-05 09:49 選寶網an9 閱讀(9313) 評論(1)  編輯  收藏 所屬分類: Java Exception&Error

          FeedBack:
          # re: java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.[未登錄]
          2010-08-11 10:51 | 小白
          good!  回復  更多評論
            
          主站蜘蛛池模板: 霍林郭勒市| 天峨县| 图们市| 安达市| 常德市| 航空| 杭锦旗| 曲沃县| 鲁山县| 开远市| 大同县| 武宁县| 息烽县| 博湖县| 社会| 阿拉善盟| 大英县| 名山县| 定边县| 改则县| 盐源县| 仙桃市| 漳平市| 闵行区| 临夏县| 改则县| 吉安县| 尤溪县| 凤城市| 固原市| 麻城市| 门头沟区| 兴海县| 徐州市| 常宁市| 无锡市| 永兴县| 芷江| 淮安市| 莱阳市| 诸城市|