SSH框架组合问题集

上传人:cn****1 文档编号:484717224 上传时间:2023-03-31 格式:DOC 页数:5 大小:75.51KB
返回 下载 相关 举报
SSH框架组合问题集_第1页
第1页 / 共5页
SSH框架组合问题集_第2页
第2页 / 共5页
SSH框架组合问题集_第3页
第3页 / 共5页
SSH框架组合问题集_第4页
第4页 / 共5页
SSH框架组合问题集_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《SSH框架组合问题集》由会员分享,可在线阅读,更多相关《SSH框架组合问题集(5页珍藏版)》请在金锄头文库上搜索。

1、一、 Servlete action is not available说明:这种问题是SSH框架结合使用最长出现的问题。问题现象:2010-9-8 进行SSH组合时出现Servlete action is not available.现象开发环境:项目名(spring3) struts1.0 spring2.0 hibernate3.1 分析:项目spring3三大框架部署完后,没有添加log4j。导致项目运行时只提示servletAction is not available !第一步:把log4j.jar 包导入项目spring第二步:设置log4j.properties文件log4j.r

2、ootLogger=info,appender1,appender2log4j.appender.appender1=log4j.appender.appender2=log4j.appender.appender1.File=c:log4j.loglog4j.appender.appender1.DatePattern=.yyyy-MM-dd.loglog4j.appender.appender1.layout=log4j.appender.appender2.layout=log4j.appender.appender1.layout.ConversionPattern=%-5p %dyy

3、yy-MM-dd HH:mm:ss Method: %l%n%m%nlog4j.appender.appender2.layout.ConversionPattern=%r %t %p - %c - %l - %m%n第三步:重新启动服务后,就报一下错误:Log4j.log日志:INFO 2010-09-0905:21:38 Method: org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)Loading XML b

4、ean definitions from ServletContext resource /WEB-INF/classes/applicationContext.xmlINFO 2010-09-09 05:21:39 Method: org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:393)Bean factory for application context org.springframework.web.

5、context.support.XmlWebApplicationContext176343e: org.springframework.beans.factory.support.DefaultListableBeanFactory1d317abINFO 2010-09-09 05:21:40 Method: org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:276)Pre-instantia

6、ting singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory1d317ab: defining beans ds,sessionfactory,TblFwxxDAO,listdao,listbiz,/list; root of factory hierarchyINFO 2010-09-09 05:21:40 Method: org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyS

7、ingletons(DefaultSingletonBeanRegistry.java:282)Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory1d317ab: defining beans ds,sessionfactory,TblFwxxDAO,listdao,listbiz,/list; root of factory hierarchyERROR 2010-09-09 05:21:45 Method: org.springframework.web.

8、struts.ContextLoaderPlugIn.init(ContextLoaderPlugIn.java:229)Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name ds defined in ServletContext resource /WEB-INF/classes/applicationContext.xml: Instantiation of bean failed; nested excepti

9、on is java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPoolCaused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPoolat java.lang.Class.getDeclaredConstructors0(Native Method)at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)at j

10、ava.lang.Class.getConstructor0(Unknown Source)at java.lang.Class.getDeclaredConstructor(Unknown Source)at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:54).第四步:跟据日志提示:java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/Gen

11、ericObjectPool由于未找到org/apache/commons/pool/impl/GenericObjectPool/impl/GenericObjectPool这个类导致Context initialization failed 第五步:看到第四步的分析后,检查了项目中的jar包,发现项目中加载框架时没有导入commons-pool.jar包解决办法:从网上下载了commons-pool.jar包后。从新运行就运行正常了。项目spring3的代码如下:项目结构如下:struts-config.xml文件内容如下 说明:红色字体是把struts和spring 集成在一起了applicationContext.xml文件内容如下:property name=urlvalue=jdbc:sqlserver:/localhost:1433;databaseN

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号