看下错误日志

4 views
Skip to first unread message

黄妍

unread,
Oct 11, 2007, 5:50:53 AM10/11/07
to 宏宇网络工作室
我用美丽故事的代码(一个名为ROOT的文件夹)替换了TOMCAT下的WEBAPPS下的ROOT,然后把最后一次.bak数据库备份文件恢复为
prettystory数据库了。检查了一下,在我的
D:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib和
D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT
\WEB-INF\lib路径下,
都已经有了jtds-1.2.2.jar路径。
并且在在我所拷贝的ROOT\WEB-INF\lib下面,也已经有了crazyaspCorelib.part1.rar和
crazyaspCorelib.part2.rar解压后的jar包, crazyaspAPI.rar解压后是一个doc文件夹中的内容在我所拷贝
的ROOT\WEB-INF\lib并没有,我直接把这个文件夹放上了。

在浏览器中敲http://localhost:8080后,报了HTTP Status 404 错误。stdout_20071011.log这个
文件是这样写的:

log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: D:\Program Files\tomcat\logs
\prettyStory_Debug.log (系统找不到指定的路径。)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:282)
at
org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:
165)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:
161)
at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:
256)
at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:
132)
at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:
96)
at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:
654)
at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:
612)
at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:
509)
at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:
415)
at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:
441)
at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:
468)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
at org.apache.log4j.Logger.getLogger(Logger.java:103)
at
org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:
229)
at
org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:
65)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:
529)
at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:
235)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
at
org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:
381)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4119)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:
740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
544)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:
920)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:
883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
492)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1206)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
293)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:
120)
at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:
1306)
at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570)
at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.run(ContainerBase.java:1559)
at java.lang.Thread.run(Unknown Source)

这是找不到什么了?

Samael Cui

unread,
Oct 11, 2007, 7:09:26 AM10/11/07
to craz...@googlegroups.com
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: D:\Program Files\tomcat\logs
\prettyStory_Debug.log (系统找不到指定的路径。)

这个是log4j的报错信息,log4j是一个日志工具。它的配置文件是/WEB-INF/classes/log4j.properties,在这个文件中,有一行是配置输出的日志文件,当前值应该是:D:\Program Files\tomcat\logs
\prettyStory_Debug.log,估计你机器上面是没有D:\Program Files\tomcat\logs
\这个目录,也就是说,tomcat不是安装在D:\Program Files\tomcat目录的,只要把这个目录改成你机器有的目录就可以了。

java.io.FileNotFoundException异常是java在io接口上出现的异常,具体来说,就是文件没有找到。

在07-10-11,黄妍 <ilove...@sohu.com> 写道:

我用美丽故事的代码(一个名为ROOT的文件夹)替换了TOMCAT下的WEBAPPS下的ROOT, 然后把最后一次.bak数据库备份文件恢复为
prettystory数据库了。检查了一下,在我的
D:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib和
D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT
\WEB-INF\lib路径下,
都已经有了jtds-1.2.2.jar路径 。
并且在在我所拷贝的ROOT\WEB-INF\lib下面,也已经有了crazyaspCorelib.part1.rar和
crazyaspCorelib.part2.rar解压后的jar包, crazyaspAPI.rar解压后是一个doc文件夹中的内容在我所拷贝
的ROOT\WEB-INF\lib并没有,我直接把这个文件夹放上了。

在浏览器中敲 http://localhost:8080后,报了HTTP Status 404 错误。stdout_20071011.log这个

文件是这样写的:

log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: D:\Program Files\tomcat\logs
\prettyStory_Debug.log (系统找不到指定的路径。)
        at java.io.FileOutputStream.openAppend(Native Method)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at org.apache.log4j.FileAppender.setFile (FileAppender.java:282)
$ContainerBackgroundProcessor.processChildren( ContainerBase.java:1570)

        at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
        at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.run( ContainerBase.java:1559)
        at java.lang.Thread.run(Unknown Source)

这是找不到什么了?


黄妍

unread,
Oct 11, 2007, 7:53:04 AM10/11/07
to 宏宇网络工作室
新的错误日志......这次改了prettyStory_Debug.log的指定路径......
这次是在prettyStory_Debug.log报出的......


2007-10-11 19:43:18,187 ERROR
[org.springframework.web.context.ContextLoader] - <Context
initialization failed>
org.springframework.beans.factory.BeanDefinitionStoreException: Error
registering bean with name 'dataSource' defined in ServletContext
resource [/WEB-INF/applicationContext-hibernate.xml]: Bean class
[org.apache.commons.dbcp.BasicDataSource] not found; nested exception
is java.lang.ClassNotFoundException:
org.apache.commons.dbcp.BasicDataSource
java.lang.ClassNotFoundException:
org.apache.commons.dbcp.BasicDataSource
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1362)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1208)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:108)
at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:
65)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:
426)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:
392)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:
307)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:
191)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:
295)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
223)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
173)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
148)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.importBeanDefinitionResource(DefaultXmlBeanDefinitionParser.java:
334)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:
298)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:
191)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:
295)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
223)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
173)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
148)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
142)
at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:
126)
at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:
94)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:
89)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
269)
at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:
134)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
246)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
184)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
49)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
3764)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4216)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:


760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:
740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
544)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:
920)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:
883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
492)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:
120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2007-10-11 19:43:18,187 ERROR [org.apache.catalina.core.ContainerBase.
[Catalina].[localhost].[/]] - <Exception sending context initialized
event to listener instance of class
org.springframework.web.context.ContextLoaderListener>
org.springframework.beans.factory.BeanDefinitionStoreException: Error
registering bean with name 'dataSource' defined in ServletContext
resource [/WEB-INF/applicationContext-hibernate.xml]: Bean class
[org.apache.commons.dbcp.BasicDataSource] not found; nested exception
is java.lang.ClassNotFoundException:
org.apache.commons.dbcp.BasicDataSource
java.lang.ClassNotFoundException:
org.apache.commons.dbcp.BasicDataSource
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1362)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1208)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:108)
at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:
65)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:
426)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:
392)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:
307)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:
191)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:
295)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
223)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
173)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
148)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.importBeanDefinitionResource(DefaultXmlBeanDefinitionParser.java:
334)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:
298)
at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:
191)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:
295)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
223)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
173)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
148)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
142)
at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:
126)
at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:
94)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:
89)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
269)
at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:
134)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
246)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
184)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
49)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
3764)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4216)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:


760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:
740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
544)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:
920)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:
883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
492)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:
120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

Samael Cui

unread,
Oct 11, 2007, 8:40:54 PM10/11/07
to craz...@googlegroups.com
java.lang.ClassNotFoundExcepti
on:
org.apache.commons.dbcp.BasicDataSource

类没有找到的异常,org.apache.commons.dbcp.BasicDataSource是commons-dbcp-1.2.1.jar包里面的类,这个包在tomcat5.0是自带的,tomcat5.5的时候,就没有带了, 我把这几个5.5没有带的包发到论坛,名称是commonsAPI.rar.把解压出来的jar包放到/WEB-INF/lib目录下就可以了.


在07-10-11,黄妍 <ilove...@sohu.com > 写道:
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (AbstractBeanDefinitionReader.java:
Reply all
Reply to author
Forward
0 new messages