成功捷徑,貴在堅持
          人為善,福雖未至禍已遠離; 人為惡,禍雖未至福已遠離
          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!  回復  更多評論
            
          主站蜘蛛池模板: 南康市| 大埔县| 鞍山市| 游戏| 彰化市| 丹棱县| 比如县| 怀仁县| 云南省| 慈溪市| 博客| 准格尔旗| 阳谷县| 南昌市| 公安县| 蓝山县| 永川市| 嘉义市| 永清县| 化隆| 宁海县| 教育| 彰化市| 长沙县| 濉溪县| 河津市| 蒲城县| 嘉兴市| 浮山县| 衡阳市| 新民市| 林芝县| 饶河县| 惠水县| 西平县| 喜德县| 镶黄旗| 抚顺市| 招远市| 琼海市| 兴安县|