首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于SSH配置有点有关问题

2011-11-22 
关于SSH配置有点问题请问怎么处理异常:严重: Exception sending context initialized event to listener i

关于SSH配置有点问题
请问怎么处理

异常:

严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextException
at org.springframework.web.context.ContextLoaderListener.createContextLoader(ContextLoaderListener.java:57)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:48)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
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:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)



这是我web.xml

XML code
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">    <listener>        <listener-class>            org.springframework.web.context.ContextLoaderListener        </listener-class>    </listener>    <filter>        <filter-name>SSHExam</filter-name>        <filter-class>            >org.apache.struts2.dispatcher.FilterDispatcher        </filter-class>    </filter>    <filter-mapping>        <filter-name>SSHExam</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping></web-app>


这是applicationContext.xml
XML code
<?xml version="1.0" encoding="UTF-8"?><beans    xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">    <bean id="sessionFactory"        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">        <property name="dataSource">            <ref bean="dataSource"/>        </property>        <property name="hibernateProperties">            <props>                <prop key="hibernate.dialect">                    org.hibernate.dialect.MySQLDialect                </prop>            </props>        </property>        <property name="mappingResources">            <list>                <value>model/User.hbm.xml</value>            </list>        </property>    </bean>        <bean id="dataSource"        class="org.apache.commons.dbcp.BasicDataSource">        <property name="driverClassName"            value="com.mysql.jdbc.Driver">        </property>        <property name="url"            value="jdbc:mysql://localhost:3306/mydatabase">        </property>        <property name="username" value="root"></property>    </bean>        <bean id="baseDao" class="dao.impl.BaseDaoImpl">        <property name="sessionFactory">            <ref bean="sessionFactory"/>        </property>    </bean>            <bean id="userDao" class="dao.impl.UserDaoImpl" parent="baseDao"></bean>        <bean id="userService" class="service.impl.UserServiceImpl">        <property name="userDao">            <ref bean="userDao"/>        </property>    </bean>        <bean id="userSaveAdd" class="web.action.UserAction">        <property name="userService">            <ref bean="userService"/>        </property>    </bean></beans> 



这是struts.xml
XML code
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"        "http://struts.apache.org/dtds/struts-2.0.dtd">            <struts>        <package name="struts2" extends="struts-default">            <action name="add" class="userSaveAdd" method="save">                <result name="success">/success.jsp</result>                <result name="error">/errors.jsp</result>            </action>        </package>    </struts>


[解决办法]
java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextException 

把 Spring.jar复制到

tomcat5.5/shared/lib
或者

tomcat6/lib
目录下面
[解决办法]
牛人啊~
[解决办法]
web.xml里还要加上
XML code
<context-param>    <param-name>contextConfigLocation</param-name>         <!--如果是则是            <param-value>classpath*:applicationContext*.xml</param-value>         -->    <param-value>/WEB-INF/applicationContext*.xml</param-value></context-param>
[解决办法]
up
[解决办法]
spring.jar放在工程lib下也可以吧
[解决办法]
配置有问题,你在配置一下看看!
[解决办法]
学习了,
[解决办法]
楼上各位说得方法我都试了,还是不行,还需要什么东西我在贴出来,谢谢

那错误100%肯定不是你第一个给的啦,看看是啥错误,贴上来啊!

估计是 commons-XXXX 缺少。
[解决办法]
如果jar都加入的话
你贴出的东西没有问题~~
可能是的jar版本问题吧,这个几率比较大

热点排行