按照第二章的配置修改了server.xml,结果tomcat无法启动

04-08-04 jony2001

重新启动,使用以前备份的server.xml也不好使。请问是怎么回事??

banq
2004-08-05 09:52

查看log目录下的启动日志,分析出错的地方。

jony2001
2004-08-05 11:23

昨天我卸载了Tomcat4,又装了Tomcat5,发现同样的问题。我查看Log里并没有重起后的相关记录,这是运行catalina run的结果。

Using CATALINA_BASE: C:\Tomcat 5.0

Using CATALINA_HOME: C:\Tomcat 5.0

Using CATALINA_TMPDIR: C:\Tomcat 5.0\temp

Using JAVA_HOME: C:\j2sdk1.4.2

Catalina.start using conf/server.xml: java.io.UTFDataFormatException: Invalid by

te 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(Unk

nown Source)

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent

Dispatcher.dispatch(Unknown Source)

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un

known 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(DelegatingMethodAcces

sorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421)

Catalina.start using conf/server.xml: java.io.UTFDataFormatException: Invalid by

te 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(Unk

nown Source)

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent

Dispatcher.dispatch(Unknown Source)

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un

known 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(DelegatingMethodAcces

sorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)

2004-8-5 11:27:29 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(DelegatingMethodAcces

sorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)

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

jony2001
2004-08-11 08:46

done