最近由于机房突然断电,tomcat报了一个错误,大体如下:
严重: Parse Fatal Error at line -1 column -1: Premature end of file.
org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
~~~~~~~~~~~~~~~~
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
警告: Unexpected exception resolving reference
org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
~~~~~~~~~~~~~~~~
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
严重: Exception processing Global JNDI Resources
javax.naming.NamingException: Premature end of file.
at org.apache.naming.NamingContext.lookup(NamingContext.java:803)
~~~~~~~~~~~~~~~~
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)
严重: Parse Fatal Error at line -1 column -1: Premature end of file.
org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
~~~~~~~~~~~~~~~~
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
警告: Unexpected exception resolving reference
org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
~~~~~~~~~~~~~~~~
javax.naming.NamingException: Premature end of file.
at org.apache.naming.NamingContext.lookup(NamingContext.java:803)
at org.apache.naming.NamingContext.lookup(NamingContext.java:151)
at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.j
~~~~~~~~~~~~~~~~
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
严重: Catalina.start:
LifecycleException: No UserDatabase component found under key UserDatabase
at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:259)
~~~~~~~~~~~~~~~~
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
信息: Server startup in 125 ms
中间波浪线部分是删除的部分,最后经检查,发现tomcat-users.xml文件为空了,最后从正常服务上拷贝了一个tomcat-users.xml,放到了tomcat5.0\conf文件夹下就好.