最近遇到一个非常奇怪的问题,我的机器运行其它项目不会出错可以排除我的tomcat配置出错的可能,项目用jetty启动,或将同一个包放到其他人的机器上运行都很正常,故排除项目配制错误的可能。tomcat运行后 ...\apache-tomcat-6.0.20\webapps内中有bjlxs 且内容完整,...\apache-tomcat-6.0.20\temp下有个0-bjlxs 目录内容有WEB-INF\lib及jar包文件其他无(即\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\lib。运行其他项目均不会到temp目录下建立同种文件更不会在运行时到temp下面去查找文件,这次不知怎么回事!
[bjlxs] 2009-12-28 17:19:05,114 ERROR [main] org.springframework.web.context.ContextLoader.initWebApplicationContext-215 | Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.transactionAdvisor' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-aop.xml]: Cannot resolve reference to bean 'system.transactionInterceptor' while setting bean property 'advice'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.transactionInterceptor' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-aop.xml]: Cannot resolve reference to bean 'system.platformTransactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.platformTransactionManager' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-transaction.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary
、、、、、、、、、、、、、、、、、、、
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.transactionInterceptor' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-aop.xml]: Cannot resolve reference to bean 'system.platformTransactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.platformTransactionManager' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-transaction.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary
、、、、、、、、、、、、、、、、、、、、、、
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.platformTransactionManager' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-transaction.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary
、、、、、、、、、、、、、、、、、、、、
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean
、、、、、、、、、、、、、、、、
Caused by: java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:797)
at com.derbysoft.modules.resource.impl.AntResourceProbe.findResourcesInFileSystem(AntResourceProbe.java:38)
at com.derbysoft.modules.resource.impl.AbstractResourceProbe.findResourceInAppServer
、、、、、、、、、、、、、、
Dec 28, 2009 5:19:05 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Dec 28, 2009 5:19:05 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/bjlxs] startup failed due to previous errors
Dec 28, 2009 5:19:10 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Dec 28, 2009 5:19:10 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Dec 28, 2009 5:19:10 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/96 config=null
Dec 28, 2009 5:19:10 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 48059 ms
Connected to server本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wcx11/archive/2009/12/28/5092718.aspx
[bjlxs] 2009-12-28 17:19:05,114 ERROR [main] org.springframework.web.context.ContextLoader.initWebApplicationContext-215 | Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.transactionAdvisor' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-aop.xml]: Cannot resolve reference to bean 'system.transactionInterceptor' while setting bean property 'advice'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.transactionInterceptor' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-aop.xml]: Cannot resolve reference to bean 'system.platformTransactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.platformTransactionManager' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-transaction.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary
、、、、、、、、、、、、、、、、、、、
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.transactionInterceptor' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-aop.xml]: Cannot resolve reference to bean 'system.platformTransactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.platformTransactionManager' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-transaction.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary
、、、、、、、、、、、、、、、、、、、、、、
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'system.platformTransactionManager' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-transaction.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary
、、、、、、、、、、、、、、、、、、、、
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\Program Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes\spring\applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean
、、、、、、、、、、、、、、、、
Caused by: java.lang.IllegalStateException: basedir D:\Program%20Files\apache-tomcat-6.0.20\temp\0-bjlxs\WEB-INF\classes is not a directory
at org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:797)
at com.derbysoft.modules.resource.impl.AntResourceProbe.findResourcesInFileSystem(AntResourceProbe.java:38)
at com.derbysoft.modules.resource.impl.AbstractResourceProbe.findResourceInAppServer
、、、、、、、、、、、、、、
Dec 28, 2009 5:19:05 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Dec 28, 2009 5:19:05 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/bjlxs] startup failed due to previous errors
Dec 28, 2009 5:19:10 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Dec 28, 2009 5:19:10 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Dec 28, 2009 5:19:10 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/96 config=null
Dec 28, 2009 5:19:10 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 48059 ms
Connected to server本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wcx11/archive/2009/12/28/5092718.aspx
解决方案 »
- 异常:ORA-28009: connection to sys should be as sysdba or sysop
- httpclient怎么用呢,不会啊
- 如何用hql查找一个论坛的最新发表的帖子呢?
- struts2购物车怎么写?
- 通过CVS导入web项目出错
- 严重: Error loading WebappClassLoader 严重: Allocate exception for servlet StudentS
- 高分请教,如何将TOMCAT5钳入JBUILDER9中运行,在线等待,谢谢
- 菜鸟问题,jcreator有没有和jb类似的点提示下拉框。
- 请问如何将ResultSet rs结果集中的数据存进数组
- http://www.51jsp.net转让
- SSH项目 MySQL 转 Oracle11g 连接问题!!!
- spring 配置事务回滚
不应当会出现这样的现象,
你是拷的别人的项目代码导到自己的机器上运行的吗,有些地方可能需要改一下
我的问题是有jar包和tomcat的包冲突了。
你把项目里的jar包逐个删除看看,可能就解决了。
有可能编译的jdk的版本不相同都不知道的》》
你的在别的机器上运行时》那个人自己吧tomcat的lib目录添加了
几个jar包里
在你这里运行的时候就找不到了