Struts2+Spting+Hibernate web.xml的配置是这样写的吗?

问题描述

本人刚自学了Struts2有些东西报错不知道怎么回事?请同行指点迷津Exceptionsendingcontextinitializedeventtolistenerinstanceofclassorg.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sessionFactory'definedinServletContextresource[/WEB-INF/applicationContext.xml]:Invocationofinitmethodfailed;nestedexceptionisorg.hibernate.HibernateException:Unabletoinstantiatedefaulttuplizer[org.hibernate.tuple.entity.PojoEntityTuplizer]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)web.xml的配置是这样写的吗?<context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value></context-param><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener></web-app>

解决方案

解决方案二:
<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="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/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><!--web.xmlOrder:context-param=>listener=>filter=>servlet--><context-param><param-name>contextConfigLocation</param-name><param-value>classpath*:applicationContext*.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>*.action</url-pattern></filter-mapping><filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter><filter-mapping><filter-name>encodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><servlet><servlet-name>JspSupportServlet</servlet-name><servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet><servlet-name>startup</servlet-name><servlet-class>com.yuanit.sys.util.StartupServlet</servlet-class><load-on-startup>2</load-on-startup></servlet><servlet><servlet-name>Image</servlet-name><servlet-class>com.yuanit.app.util.Image</servlet-class><init-param><param-name>type</param-name><param-value>1</param-value></init-param><init-param><param-name>length</param-name><param-value>4</param-value></init-param></servlet><servlet-mapping><servlet-name>Image</servlet-name><url-pattern>/Image</url-pattern></servlet-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list><session-config><session-timeout>30</session-timeout></session-config></web-app>
解决方案三:
和我的也没什么区别呀
解决方案四:
Exceptionsendingcontextinitializedeventtolistenerinstanceofclassorg.springframework.web.context.ContextLoaderListener监听初始化错误。。。
解决方案五:
这是我的,差不多啊!<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"version="2.5"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/classes/applicationContext.xml</param-value></context-param><!--<filter><filter-name>FilterDispatcher</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>FilterDispatcher</filter-name><url-pattern>/*</url-pattern></filter-mapping>--><servlet><servlet-name>FacesServlet</servlet-name><servlet-class>javax.faces.webapp.FacesServlet</servlet-class><load-on-startup>0</load-on-startup></servlet><servlet-mapping><servlet-name>FacesServlet</servlet-name><url-pattern>*.faces</url-pattern></servlet-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>

时间: 2024-10-26 23:36:04

Struts2+Spting+Hibernate web.xml的配置是这样写的吗?的相关文章

spring,struts2整合时web.xml中配置过滤器后部署报错

问题描述 <?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.s

struts 2在web.xml中配置详情

web.xml是web应用中加载有关servlet信息的重要配置文件,起着初始化servlet,filter等web程序的作用. 通常,所有的MVC框架都需要Web应用加载一个核心控制器,那采取什么方法加载这样的核心控制器呢,servlet或filter成为了很好的选择, 因为它们会随着web服务的启用而自动的载入.对于Struts 2框架而言,需要加载FilterDispatcher, 只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载应用的Str

在web.xml中配置多个filter是怎么执行的?

问题描述 如题:在web.xml中配置了两个或者多个的filter,他们的执行顺序是什么,是依次执行(也就是按顺序执行,配置在前的先执行,配置在后的后执行),还是怎么回事:如下代码: 这是公司一个项目的架构,我在研究的时候发现的,始终搞不明白:web.xml的部分配置文件: <!--配置的filter--> <filter><filter-name>struts2Filter</filter-name><filter-class>org.apac

hibernate配置-sqlyog数据库,配置hibernate.cfg.xml怎么配置呢!新手,请多指教

问题描述 sqlyog数据库,配置hibernate.cfg.xml怎么配置呢!新手,请多指教 sqlyog数据库,配置hibernate.cfg.xml怎么配置呢!新手,请多指教 解决方案 sqlyog不是数据库,而是mysql的一个可视化客户端.hibernate.cfg.xml配置主要是数据库的连接信息,找个完整demo照着改改. 解决方案二: sqlyog这是一个数据库管理工具.不是数据库.mysql ,oracle,sql server ? 解决方案三: 按照mysql已经配置好了谢谢

Spring Web工程web.xml零配置即使用Java Config + Annotation

摘要: 在Spring 3.0之前,我们工程中常用Bean都是通过XML形式的文件注解的,少了还可以,但是数量多,关系复杂到后期就很难维护了,所以在3.x之后Spring官方推荐使用Java Config方式去替换以前冗余的XML格式文件的配置方式: 在开始之前,我们需要注意一下,要基于Java Config实现无web.xml的配置,我们的工程的Servlet必须是3.0及其以上的版本: 1.我们要实现无web.xml的配置,只需要关注实现WebApplicationInitializer这个

web.xml基本配置代表的含义

问题描述 web.xml基本配置代表的含义 这个配置里里面的两行代表什么意思,还有就是中过滤器拦截名称是什么作用,可以随便取吗?拦截所有.action用户的请求怎么理解(主要是这个.action不懂),最后下面为何又出现了一组,这又代表什么意思 解决方案 首先,过滤器拦截名称可以随便取得,它不过是一个别名,但是它的class类型必须是已经存在的.实现了Filter接口的具体的拦截器的全路径名称. 其次,拦截器配置的url拦截路径,规定了对于哪些请求需要拦截,.action表示需要拦截请求路径以.

web xml-Web 项目中web.xml的配置有什么原则么有,怎么老是出错。求指点

问题描述 Web 项目中web.xml的配置有什么原则么有,怎么老是出错.求指点 严重: Parse error in application web.xml file at jndi:/localhost/TestStruts/WEB-INF/web.xml com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence. at

JavaWeb工程中web.xml基本配置

一.理论准备         先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对. web.xml是不是必须的呢?不是的,只要你不用到里面的配置信息就好了,不过在大型web工程下使用该文件是很方便的,若是没有也会很复杂.         那么web.xml能做的所有事情都有那些?其实,web.xml的模式(Schema)文件中定义了多少种标签元素,web.xml中就可以出现它的模式文件所定义的标签元素,它就能拥有定义出来的那些功能.web.xml的模式文件是由Sun

JSF的onload-confg 能在web.xml里配置多个配置文件吗?

问题描述 例如正常一个配置文件web.xml是这么写<context-param><param-name>onload-config</param-name><param-value>/WEB-INF/onload-config.xml</param-value></context-param>哪位知道怎么配置多个文件?我试了用逗号隔开不行.<context-param><param-name>onload-c