成功捷徑,貴在堅持
          人為善,福雖未至禍已遠離; 人為惡,禍雖未至福已遠離
          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 閱讀(9305) 評論(1)  編輯  收藏 所屬分類: Java Exception&Error

          FeedBack:
          # re: java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.[未登錄]
          2010-08-11 10:51 | 小白
          good!  回復  更多評論
            
          主站蜘蛛池模板: 灵石县| 专栏| 陵水| 永川市| 盐池县| 泰来县| 池州市| 鞍山市| 托克逊县| 静乐县| 古浪县| 海林市| 和林格尔县| 安丘市| 台江县| 井陉县| 赫章县| 元江| 鄱阳县| 石阡县| 平武县| 思茅市| 稻城县| 元江| 大姚县| 中卫市| 葵青区| 论坛| 仁布县| 沂源县| 鸡泽县| 开江县| 平武县| 梅河口市| 靖远县| 卢氏县| 皋兰县| 时尚| 钦州市| 武清区| 新乡市|