您的位置:首页 > 运维架构 > Tomcat

关于tomcat 启动不了的问题。

2007-09-02 19:44 447 查看
下午6点还用得好好的,在6点30的时候,在conf/server.xml 里添加了几条语句,与 中文注释。
7点关闭tomcat就出现关闭不了的错误提示。7点2分,启动tomcat,命令行文本显示有异常。
通过命令行进入tomcat/bin 目录下,运行catalina.bat
D:/Tomcat 5.0/bin>catalina.bat
Using CATALINA_BASE: D:/Tomcat 5.0
Using CATALINA_HOME: D:/Tomcat 5.0
Using CATALINA_TMPDIR: D:/Tomcat 5.0/temp
Using JAVA_HOME: D:/j2sdk1.4.2_08
Usage: catalina ( commands ... )
commands:
debug Start Catalina in a debugger
debug -security Debug Catalina with a security manager
jpda start Start Catalina under JPDA debugger
run Start Catalina in the current window
run -security Start in the current window with security manager
start Start Catalina in a separate window
start -security Start in a separate window with security manager
stop Stop Catalina
version What version of tomcat are you running?

再在命令行中运行 catalina run。即打印出 异常信息如下:
D:/Tomcat 5.0/bin>catalina run
Using CATALINA_BASE: D:/Tomcat 5.0
Using CATALINA_HOME: D:/Tomcat 5.0
Using CATALINA_TMPDIR: D:/Tomcat 5.0/temp
Using JAVA_HOME: D:/j2sdk1.4.2_08
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.peekChar(Unknown Source)
at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment(Unk

刚开始好好的,现在出问题,切入点应该在新增加的操作。然后看是编码问题,会不会是添加的中文注释引起的。去掉该中文后,重启tomcat,一切正常了。tomcat里,server.xml 都不支持中文注释的,奇怪。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: