整合过程中的主要问题记录如下:
1、java.lang.NoClassDefFoundError:javax/transaction/SystemException
原因:缺少jta-1.1.jar包;
2、java.lang.NoClassDefFoundError: javax/persistence/EntityListeners
原因:缺少ejb3-persistence.jar包;
3、想要使用getCurrentSession的时候,必须要打开事务,在service中使用@Transactional;
4、There is no result type defined for type 'json' mapped with name 'success'. Did you mean 'json'?
解决办法:将当前package的extends属性改为"json-default",即让当前package从josn-default继承而不是struts-default继承;
另外还有可能用到的:
但如果当前package确实无法继承"json-default"的话,还可以在当前package中定义result-type,将json给加进去,如下:
<result-types><!-- 定义json类型 -->
<result-type name="json" class="org.apache.struts2.json.JSONResult" />
</result-types>
附件中由于大小限制,删掉了lib下的包。
相关推荐
Struts2.3.4+Spring3.1.1+JdbcTemplate 整合示例 在Web开发领域,Struts2、Spring和JDBC Template是常见的技术栈,它们各自承担着不同的职责。Struts2是一个强大的MVC框架,用于处理用户请求并控制应用流程;Spring...
Struts2.3.4、Spring3.1.1和Hibernate4.1.0是三个在Java开发领域中广泛使用的开源框架,它们分别是MVC框架、依赖注入框架和对象关系映射工具。这个集成项目(prj_mgr_04_ssh2)的目标是将这三个框架协同工作,以构建...
Struts2.3.14、Spring3.1.1和Hibernate4.1.0是三个非常关键的Java开源框架,它们在企业级Web应用开发中有着广泛的应用。这个压缩包文件包含了这三个框架的jar包,是搭建基于SSH(Struts2、Spring、Hibernate)集成...
总的来说,Struts2.2.3+Spring3.1.1+Hibernate4.0的整合涉及了Web应用开发中的多个层面,包括MVC架构设计、依赖注入、面向切面编程和持久化管理。理解并掌握这些知识点,对于提升Java EE项目的开发效率和质量至关...
标题中的"Spring3.1.1+struts2.3.4+hibernate4.1 jar包"指的是一个整合了三个主流Java企业级开发框架的库文件集合,分别是Spring 3.1.1、Struts 2.3.4和Hibernate 4.1。这些jar包通常用于构建基于Java的Web应用程序...
这个压缩包"struts2.3.7+spring3.1.1+hibernate4.1.6"提供了这三个框架的特定版本,适用于构建基于Java的企业级Web应用程序。 **Struts2** 是一个用于构建MVC(Model-View-Controller)架构的开源框架,它是Apache...
这个压缩包文件"struts-2.3.1+spring3.1.1+hibernate3.6.9整合&配置文件"提供了将这三个框架整合使用的配置和依赖。下面我们将详细讨论这三个框架以及它们的整合过程。 **Struts 2** 是一个基于MVC设计模式的Java ...
简单的新闻CRUD操作,整合了事务及日志,hibernate4.27+struts-2.3.16+spring3.1.1。开发环境:tomcat8+mysql5+myeclipse10.数据库表结构可以直接运行程序生成。
Struts2+Spring+MyBatis环境搭建 Struts2、Spring 和 MyBatis 是 Java Web 开发中三个非常重要的框架,分别负责 MVC 模式的Presentation层、Business层和Persistence层。Struts2 负责处理用户的请求和响应,Spring ...
SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结 SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
压缩包中包含的"整合SSH_Struts2.3.4.1+Spring3.1.1+Hibernate4.1.6+mysql.doc"文档很可能是详细的操作指南,包括每一步的配置细节、代码示例和常见问题解答。而"SSH.rar"文件则包含了整个项目的源码,包括Maven或...
Struts 1.3.10、Spring 3.0.5 和 Mybatis 3.1.1 是三个经典的Java Web开发框架,它们在企业级应用中被广泛使用。这三者的整合使得开发者能够实现MVC(Model-View-Controller)架构、依赖注入以及灵活的数据持久化。...
以前用习惯了Hibernate, 开始接触Mybatis,同样是ORM, MyBatis确实很轻巧,正好也可以自己练练SQL,整合了maven版的spring3.1.1 + mybatis3.1.1,希望对你有帮助。
SpringMVC + Spring3.1.1 + Hibernate4.1.0 是一个经典的Java Web开发技术栈,用于构建高效、可扩展的企业级应用程序。在这个组合中,SpringMVC作为前端控制器处理HTTP请求,Spring框架提供了服务层管理和依赖注入,...
Struts2.3.1.2与Spring3.1.1是两个经典的Java Web开发框架的版本,它们的集成在企业级应用开发中非常常见。Struts2作为MVC(模型-视图-控制器)框架,负责处理HTTP请求,提供业务逻辑的控制流,而Spring则是一个全面...
本教程将详细解析如何使用Spring 3.1.2、Struts 2.3.2和MyBatis 3.1.1这三个流行框架搭建一个完整的开发环境。这三大框架分别负责不同层面的任务:Spring作为整体的应用管理容器,Struts作为MVC(模型-视图-控制器)...
标题 "CXF2.6.4+Spring3.1.1+Jetty7.5.4" 提到的是一个基于开源技术栈构建的Web服务解决方案。这个组合涉及到三个关键组件:Apache CXF 2.6.4、Spring Framework 3.1.1 和 Jetty 7.5.4。接下来,我们将深入探讨这三...
Struts 2.3.1.2、Spring 3.1.1 和 MyBatis 3.1.0 是三个非常重要的开源框架,它们在Java Web开发中扮演着核心角色。这个基础框架组合旨在提供一个高效、灵活且可扩展的开发环境。下面将详细介绍这三个框架及其相互间...