问题描述
2010-12-1715:28:49org.apache.coyote.http11.Http11Protocolinit信息:InitializingCoyoteHTTP/1.1onhttp-80812010-12-1715:28:49org.apache.catalina.startup.Catalinaload信息:Initializationprocessedin666ms2010-12-1715:28:49org.apache.naming.NamingContextlookup警告:Unexpectedexceptionresolvingreferencejava.io.FileNotFoundException:C:ProgramFilesApacheSoftwareFoundationTomcat5.0conftomcat-users.xml.new(拒绝访问。)atjava.io.FileOutputStream.open(NativeMethod)atjava.io.FileOutputStream.<init>(FileOutputStream.java:179)atjava.io.FileOutputStream.<init>(FileOutputStream.java:131)atorg.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.java:462)atorg.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:98)atorg.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:129)atjavax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)atorg.apache.naming.NamingContext.lookup(NamingContext.java:791)atorg.apache.naming.NamingContext.lookup(NamingContext.java:151)atorg.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:155)atorg.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:125)atorg.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:97)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:2306)atorg.apache.catalina.startup.Catalina.start(Catalina.java:556)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)2010-12-1715:28:49org.apache.catalina.mbeans.GlobalResourcesLifecycleListenercreateMBeans严重:ExceptionprocessingGlobalJNDIResourcesjavax.naming.NamingException:C:ProgramFilesApacheSoftwareFoundationTomcat5.0conftomcat-users.xml.new(拒绝访问。)atorg.apache.naming.NamingContext.lookup(NamingContext.java:803)atorg.apache.naming.NamingContext.lookup(NamingContext.java:151)atorg.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:155)atorg.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:125)atorg.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:97)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:2306)atorg.apache.catalina.startup.Catalina.start(Catalina.java:556)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)2010-12-1715:28:49org.apache.catalina.core.StandardServicestart信息:StartingserviceCatalina2010-12-1715:28:49org.apache.catalina.core.StandardEnginestart信息:StartingServletEngine:ApacheTomcat/5.0.282010-12-1715:28:49org.apache.naming.NamingContextlookup警告:Unexpectedexceptionresolvingreferencejava.io.FileNotFoundException:C:ProgramFilesApacheSoftwareFoundationTomcat5.0conftomcat-users.xml.new(拒绝访问。)atjava.io.FileOutputStream.open(NativeMethod)atjava.io.FileOutputStream.<init>(FileOutputStream.java:179)atjava.io.FileOutputStream.<init>(FileOutputStream.java:131)atorg.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.java:462)atorg.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:98)atorg.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:129)atjavax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)atorg.apache.naming.NamingContext.lookup(NamingContext.java:791)atorg.apache.naming.NamingContext.lookup(NamingContext.java:151)atorg.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:252)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1075)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)atorg.apache.catalina.core.StandardService.start(StandardService.java:480)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:2313)atorg.apache.catalina.startup.Catalina.start(Catalina.java:556)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)javax.naming.NamingException:C:ProgramFilesApacheSoftwareFoundationTomcat5.0conftomcat-users.xml.new(拒绝访问。)atorg.apache.naming.NamingContext.lookup(NamingContext.java:803)atorg.apache.naming.NamingContext.lookup(NamingContext.java:151)atorg.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:252)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1075)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)atorg.apache.catalina.core.StandardService.start(StandardService.java:480)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:2313)atorg.apache.catalina.startup.Catalina.start(Catalina.java:556)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)2010-12-1715:28:49org.apache.catalina.startup.Catalinastart严重:Catalina.start:LifecycleException:NoUserDatabasecomponentfoundunderkeyUserDatabaseatorg.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:259)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1075)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)atorg.apache.catalina.core.StandardService.start(StandardService.java:480)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:2313)atorg.apache.catalina.startup.Catalina.start(Catalina.java:556)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)2010-12-1715:28:49org.apache.catalina.startup.Catalinastart信息:Serverstartupin108ms
解决方案
解决方案二:
那个路径配置对了吗
解决方案三:
tomcat-users.xml.new你启动tomcat的用户对tomcat-users.xml.new文件有访问权限吗?可以把这个文件删除了
解决方案四:
路径配置对了,就是启动的时候出现这样的错误
解决方案五:
检查一下文件名是否正确,直接打开是否正常?
解决方案六:
是把tomcat-users.xml.new这个文件删了吗?我刚刚删了不行
解决方案七:
文件可以打开,文件名是tomcat-user
解决方案八:
tomcat出问题了,重新找一个tomcat,tomcat正常使用的话,根本就不会出现这样那样的问题
解决方案九:
重新down一个解压覆盖
解决方案十:
查看一下这个配置文件的全名,包括扩展名是不是tomcat-user.xml,按理没有那个.new
解决方案十一:
查看一下这个配置文件的全名,包括扩展名是不是tomcat-user.xml,按理没有那个.new
解决方案十二:
重启电脑,再不行就重新按照TOMCAT
解决方案十三:
该回复于2010-12-20 14:26:40被版主删除
解决方案十四:
引用10楼youni808的回复:
查看一下这个配置文件的全名,包括扩展名是不是tomcat-user.xml,按理没有那个.new
+1,改下名字试试
解决方案十五:
引用3楼newgates的回复:
路径配置对了,就是启动的时候出现这样的错误
重新下个版本在装一次吧
解决方案:
那个,千万不要删掉那个文件我今天也遇到了这个情况,删了那个文件之后,是可以正常启动tomcat了。但是就登不上tomcatmanager服务器了。因为那个文件里头记录了你安装tomcat时候设置的用户名密码。我最后的解决办法是,重装了tomcat,但是不再装在C盘,而是装在D盘的。没有问题!好像在Win7里,访问C盘文件总是可能出现管理员权限那些问题。太麻烦了。。。。引用4楼fangzhen2005的回复:
检查一下文件名是否正确,直接打开是否正常?
解决方案:
ginatgkb