下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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第二步:设置perties文件log4j.ro
2、otLogger=info,appender1,appender2log4j.appender.appender1=log4j.appender.appender2=log4j.appender.appender1.File=c:log4j.loglog4j.appender.appender1.DatePattern='.'yyyy-MM-dd'.log'log4j.appender.appender1.layout=log4j.appender.appender2.layout=log4j.appender.appender1.layout.Conversi
3、onPattern=%-5p%dyyyy-MM-ddHH:mm:ssMethod:%l%n%m%nlog4j.appender.appender2.layout.ConversionPattern=%r%t%p-%c-%l-%m%n第三步:重新启动服务后,就报一下错误:Log4j.log日志:INFO2010-09-0905:21:38 Method: org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)Loading
4、 XML bean 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.springframewor
5、k.web.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-ins
6、tantiating 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.de
7、stroySingletons(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.springframewor
8、k.web.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
9、; nested exception 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(Unk
10、nown Source)at java.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/commo
11、ns/pool/impl/GenericObjectPool由于未找到org/apache/commons/pool/impl/GenericObjectPool/impl/GenericObjectPool这个类导致Context initialization failed第五步:看到第四步的分析后,检查了项目中的jar包,发现项目中加载框架时没有导入commons-pool.jar包解决办法:从网上下载了commons-pool.jar包后。从新运行就运行正常了。项目spring3的代码如下:项目结构如下:struts-config.xml文件内容如下<?xml version=&q
12、uot;1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC "-/Apache Software Foundation/DTD Struts Configuration 1.2/EN" "/dtds/struts-config_1_2.dtd"><struts-config><data-sources /><form-beans ><form-bean name=&
13、quot;listForm" type="com.pcx.struts.form.ListForm" /></form-beans><global-exceptions /><global-forwards /><action-mappings ><actionattribute="listForm"name="listForm"path="/list"scope="request" type="org.spring
14、framework.web.struts.DelegatingActionProxy"><forward name="list" path="/list.jsp" /></action></action-mappings><message-resources parameter="com.pcx.struts.ApplicationResources" /> <plug-in className="org.springframework.web.strut
15、s.ContextLoaderPlugIn"> <set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/> </plug-in></struts-config>说明:红色字体是把struts和spring 集成在一起了applicationContext.xml文件内容如下:<?xml version="1.0" encoding="U
16、TF-8"?><beansxmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/schema/beans /schema/beans/spring-beans-2.0.xsd"><bean id=&
17、quot;ds" class="mons.dbcp.BasicDataSource"><property name="driverClassName"value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property><property name="url"value="jdbc:sqlserver:/localhost:1433;databaseName=zf"></prope
18、rty><property name="username" value="sa"></property><property name="password" value="xiaoli82102983"></property></bean><bean id="sessionfactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean
19、"><property name="dataSource"><ref bean="ds" /></property><property name="hibernateProperties"><props><prop key="hibernate.dialect"></prop></props></property><property name="mappingResources"><list><value></value></list></property></bean><!- dao -><bean id="TblFwxxDAO" class="com.pcx.hb.entity.TblFwxxDAO"><property name="se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年高品质实木板材买卖合同版B版
- 2025年度能源管理合同及节能减排3篇
- 2024年铝合金活动隔断门制作与安装工程合同
- 2024年规范化药品招标协议范例版B版
- 2024年版:版权购买合同标的说明
- 2024退休员工远程工作服务合同3篇
- 2025年度碎石生产与市场推广服务合同范本3篇
- 2024房地产全程代理销售合作协议
- 2024年粤桂股份股权转让初步合作合同签订版B版
- 2025年全球及中国企业管理系统服务行业头部企业市场占有率及排名调研报告
- 大学生心理健康教育教学进度计划表
- 班主任育人故事(通用17篇)
- 食品公司冷库岗位风险告知卡
- 岗位安全培训考试题参考答案
- 南京某商城机电安装施工组织设计
- 娱乐场所消防安全操作规程
- 宗教教职人员备案表
- 八年级历史期末考试试卷质量分析试卷分析
- 烟草专业个人简历模板
- 变电所建设用地指标
- 2023年重点研发计划重大科技专项申报指南
评论
0/150
提交评论