起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 204|回复: 6

【搞定】TOMCAT 启动后立即自动关闭**

[复制链接]
发表于 2007-5-15 20:05:57 | 显示全部楼层 |阅读模式
今重新配置了一下SQL数据库,启动TOMCAT时,很快就自动关闭了,特来请教。日志如下:
2007-5-15 19:57:19 org.apache.tomcat.util.digester.Digester fatalError
严重: Parse Fatal Error at line 335 column 27: Invalid byte 1 of 1-byte UTF-8 sequence.
org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 sequence.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1810)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:474)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:508)
        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:247)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2007-5-15 19:57:19 org.apache.catalina.startup.Catalina load
警告: Catalina.start using conf/server.xml:
org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 sequence.
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1269)
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:474)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:508)
        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:247)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2007-5-15 19:57:19 org.apache.tomcat.util.digester.Digester fatalError
严重: Parse Fatal Error at line 335 column 27: Invalid byte 1 of 1-byte UTF-8 sequence.
org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 sequence.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1810)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:474)
        at org.apache.catalina.startup.Catalina.start(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.start(Bootstrap.java:275)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2007-5-15 19:57:19 org.apache.catalina.startup.Catalina load
警告: Catalina.start using conf/server.xml:
org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 sequence.
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1269)
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:474)
        at org.apache.catalina.startup.Catalina.start(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.start(Bootstrap.java:275)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2007-5-15 19:57:19 org.apache.catalina.startup.Catalina start
信息: Server startup in 0 ms
回复

使用道具 举报

发表于 2007-5-16 09:15:10 | 显示全部楼层
tomcat\conf/server.xml
看一下是不是这个文件坏掉了IE能打开么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-16 12:31:32 | 显示全部楼层
要是tomcat\conf/server.xml文件坏了如何修复啊?
IE本身是正常的。
回复 支持 反对

使用道具 举报

发表于 2007-5-16 13:04:01 | 显示全部楼层
字符集的问题,用一个支持各种字符集的编辑器,例如Ultra-Edit来保存,注意选择字符集为utf-8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-16 17:29:19 | 显示全部楼层
是将server.xml用UTF-8格式保存吗?

嘿嘿,其实因为时间问题,已经重装了。
但还是有点要请教一下,我强制卸载后,立即重装(原来的目录已经删除),没有重启,运行TOMCAT还是原来的症状。
如果真是server.xml字符集的问题,那是不是server.xml有什么缓存啊?
回复 支持 反对

使用道具 举报

发表于 2007-5-17 09:13:55 | 显示全部楼层
你用ie打开这个文件看看就知道编码是否正确了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-17 12:40:08 | 显示全部楼层
谢谢。明白了,结帖
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-10 03:00 , Processed in 0.041188 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表