错误代码如下:
第一: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>
请大家帮我看看啊,辛苦了!谢谢。。

解决方案 »

  1.   

    我想修改下,怎么自己发的都没有办法更改啊!要联系相关负责人才可以,请相关负责人帮我加下权限,谢谢!
    我用MYeclipse5.1 和TOMCAT配置了struts+hiberbernate+spring 可是报...classsNotFoundException+.ContextLoaderPlugIn错误

      

  2.   

    我是用MYeclipse5.1中集成的struts1.1 + spring1.2core  +  
    spring1.2OR/DAO/hibernate3 +  hibernate3.1core
    请问我的JAR包应该都加进去了吧!我对这个框架不是太了解请大家帮我看下
    非常感谢!!!
      

  3.   

    你在/WEB-INF/lib下能找到
    org.springframework.web.struts.ContextLoaderPlugIn这个类吗 ??
    前段时间,我整合的时候就出现了这个错误,原因就是
    org.springframework.web.struts下没有ContextLoaderPlugIn.class
    这个字节码文件.
      

  4.   

    看样子是ContextLoaderPlugIn类没找到
    我用的是高版本的没出现过这个问题,试试最新版本吧
      

  5.   

    <set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/> 
    属性值的所在的位置写错了
    <set-property property="contextConfigLocation" value="applicationContext.xml"/> 
    前面加不加斜杠自己试试
    应该是不加斜杠的
      

  6.   

    你在/WEB-INF/lib下能找到 
    org.springframework.web.struts.ContextLoaderPlugIn这个类吗 ?? 
    前段时间,我整合的时候就出现了这个错误,原因就是 
    org.springframework.web.struts下没有ContextLoaderPlugIn.class 
    这个字节..有的
      

  7.   

    各位谢谢了,我解决了  ,我JAR包没加!