错误代码如下:
第一:PropertyMessageResources- Saving message key '.applicationResources
PropertyMessageResources- Saving message key '.configFatal
PropertyMessageResources- Saving message key '.verifyMessageResourcesConfigs.invalid
[/ssh2]-action: null
java.lang.ClassNotFoundException: org.springframework.web.struts.ContextLoaderPlugIn
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:207)。。
第二
/ssh2]-Marking servlet action as unavailable
[/ssh2]-Servlet /ssh2 threw load() exception
javax.servlet.UnavailableException
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1169)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
我的struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources />
<form-beans >
<form-bean name="studentForm" type="com.ssh.form.StudentForm"></form-bean>
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings >
<!-- student manager -->
<action
path="/studnetAction"
name="studentForm"
attribute="studentForm"
scope="request"
parameter="method"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="addStudent" path="/addStudent.jsp"></forward>
<forward name="init" path="/StudentManagerMain.jsp"></forward>
</action>
</action-mappings>
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/>
</plug-in>
</struts-config>applicationcontext.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>/WEB-INF/classes/hibernate.cfg.xml</value>
</property>
</bean>
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="studentDao" class="com.ssh.dao.StudentDaoImpl">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
</beans>
hibernate文件是:<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration><session-factory>
<property name="connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
<property name="connection.url">
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=temp
</property>
<property name="connection.username">sa</property>
<property name="connection.password">admin</property>
<property name="dialect">
org.hibernate.dialect.SQLServerDialect
</property>
<mapping resource="com/shh/bean/StudentBean.hbm.xml" />
</session-factory>
</hibernate-configuration>
请大家帮我看看啊,辛苦了!谢谢。。
第一:PropertyMessageResources- Saving message key '.applicationResources
PropertyMessageResources- Saving message key '.configFatal
PropertyMessageResources- Saving message key '.verifyMessageResourcesConfigs.invalid
[/ssh2]-action: null
java.lang.ClassNotFoundException: org.springframework.web.struts.ContextLoaderPlugIn
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:207)。。
第二
/ssh2]-Marking servlet action as unavailable
[/ssh2]-Servlet /ssh2 threw load() exception
javax.servlet.UnavailableException
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1169)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
我的struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources />
<form-beans >
<form-bean name="studentForm" type="com.ssh.form.StudentForm"></form-bean>
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings >
<!-- student manager -->
<action
path="/studnetAction"
name="studentForm"
attribute="studentForm"
scope="request"
parameter="method"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="addStudent" path="/addStudent.jsp"></forward>
<forward name="init" path="/StudentManagerMain.jsp"></forward>
</action>
</action-mappings>
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/>
</plug-in>
</struts-config>applicationcontext.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>/WEB-INF/classes/hibernate.cfg.xml</value>
</property>
</bean>
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="studentDao" class="com.ssh.dao.StudentDaoImpl">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
</beans>
hibernate文件是:<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration><session-factory>
<property name="connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
<property name="connection.url">
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=temp
</property>
<property name="connection.username">sa</property>
<property name="connection.password">admin</property>
<property name="dialect">
org.hibernate.dialect.SQLServerDialect
</property>
<mapping resource="com/shh/bean/StudentBean.hbm.xml" />
</session-factory>
</hibernate-configuration>
请大家帮我看看啊,辛苦了!谢谢。。
我用MYeclipse5.1 和TOMCAT配置了struts+hiberbernate+spring 可是报...classsNotFoundException+.ContextLoaderPlugIn错误
spring1.2OR/DAO/hibernate3 + hibernate3.1core
请问我的JAR包应该都加进去了吧!我对这个框架不是太了解请大家帮我看下
非常感谢!!!
org.springframework.web.struts.ContextLoaderPlugIn这个类吗 ??
前段时间,我整合的时候就出现了这个错误,原因就是
org.springframework.web.struts下没有ContextLoaderPlugIn.class
这个字节码文件.
我用的是高版本的没出现过这个问题,试试最新版本吧
属性值的所在的位置写错了
<set-property property="contextConfigLocation" value="applicationContext.xml"/>
前面加不加斜杠自己试试
应该是不加斜杠的
org.springframework.web.struts.ContextLoaderPlugIn这个类吗 ??
前段时间,我整合的时候就出现了这个错误,原因就是
org.springframework.web.struts下没有ContextLoaderPlugIn.class
这个字节..有的