zhugeliangcheng 2016-11-03 08:49 采纳率: 0%
浏览 1009

java的web项目中关于struts2和hibernate的问题。

在我只加入struts2的时候我实现了页面跳转。但是当我加入hibernate后就会报错,不动的求大神指点。

现在贴出代码。

web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
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">


index.jsp

<!--配置struts2的配置文件-->

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilte


struts2
*.action

<!-- 配置hibernate文档 -->

hibernateFilter
info.util.HibernateFilter


hibernateFilter
/*

struts2.xml文件

 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC 
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" 
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
    <!--  <constant name="struts.enable.DynamicMethodInvocation" value="true" /> --> 
     <constant name="struts.devMode" value="true"/>    
     <package name="xianshi" extends="struts-default" namespace="">
        <action name="xianshi" class="cn.web.user.User">
        <result name="success">/add.jsp</result>

        </action>
     </package>
</struts>

hibernate.cfg.xml文件

 <?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="current_session_context_class">thread</property>

     <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
    <property name="myeclipse.connection.profile">test</property>
    <property name="connection.url">
        jdbc:mysql://localhost:3306/test
    </property>
    <property name="connection.username">root</property>
    <property name="connection.password">6486178aa</property>
    <property name="connection.driver_class">
        com.mysql.jdbc.Driver
    </property>


     <mapping resource="cn/web/service/Users.hbm.xml"/>
</session-factory>

</hibernate-configuration>

报错文件

 2016-11-3 16:30:29 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Users\wzq\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin;C:\Users\wzq\MyEclipse\Common\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_9.0.0.me201109141806\tomcat\bin
2016-11-3 16:30:29 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2016-11-3 16:30:29 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 406 ms
2016-11-3 16:30:29 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2016-11-3 16:30:29 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.13
2016-11-3 16:30:30 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

2016-11-3 16:30:30 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2016-11-3 16:30:30 org.apache.catalina.core.StandardContext start
严重: Context [/111] startup failed due to previous errors
2016-11-3 16:30:30 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter hibernateFilter
java.lang.ClassNotFoundException: info.util.HibernateFilter

2016-11-3 16:30:30 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilte

2016-11-3 16:30:30 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2016-11-3 16:30:30 org.apache.catalina.core.StandardContext start
严重: Context [/web] startup failed due to previous errors
2016-11-3 16:30:31 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2016-11-3 16:30:31 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2016-11-3 16:30:31 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/25  config=null
2016-11-3 16:30:31 org.apache.catalina.startup.Catalina start
信息: Server startup in 1459 ms
2016-11-3 16:39:21 org.apache.catalina.startup.HostConfig checkResources
信息: Reloading context [/web]
2016-11-3 16:39:21 org.apache.catalina.core.StandardContext stop
信息: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/web] has not been started
2016-11-3 16:39:21 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter hibernateFilter
java.lang.ClassNotFoundException: info.util.HibernateFilter

2016-11-3 16:39:21 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilte

2016-11-3 16:39:21 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2016-11-3 16:39:21 org.apache.catalina.core.StandardContext start
严重: Context [/web] startup failed due to previous errors

  • 写回答

3条回答

  • zhugeliangcheng 2016-11-03 08:48
    关注

    web.xml文件错误我再重新贴出来

    web.xml

     <?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">
      <display-name></display-name> 
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    
      <!--配置struts2的配置文件-->
      <filter>
          <filter-name>struts2</filter-name>
          <filter-class>
         org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilte</filter-class>
      </filter>
      <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>*.action</url-pattern>
      </filter-mapping>
    
    
     <!-- 配置hibernate文档 --> 
      <filter>
         <filter-name>hibernateFilter</filter-name>
         <filter-class>info.util.HibernateFilter</filter-class>
      </filter>
      <filter-mapping>
          <filter-name>hibernateFilter</filter-name>
          <url-pattern>/*</url-pattern>
      </filter-mapping>
      </web-app>
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿