- 浏览: 37271 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
yekui:
把Liberarise 重新导,src等都从新倒 即可解决。
tomcat编译工程之后classes文件夹下没有文件或者缺失文件解决办法 -
w1113:
刚才也碰到你的这个问题,编译后的class文件发布不上去,最后 ...
tomcat编译工程之后classes文件夹下没有文件或者缺失文件解决办法 -
苏叶晚晚:
我也遇到了同样。。。无奈的问题。唉==
用楼主的奇思妙想的办法 ...
tomcat编译工程之后classes文件夹下没有文件或者缺失文件解决办法
1. 添加Spring 2.0的Libraries
选择以下4个jar,并配置到/WEB-INF/lib下
Spring2.0 AOP Libraries
Spring2.0 Core Libraries
Spring2.0 Persistence Core Libraries
Spring2.0 WEb Libraries
同时,将applicationContext.xml配置到WEB/INF下面。
2. 添加Hibernate 3.0的Libraries
选择以下2个jar,并配置到/WEB-INF/lib下
Hibernate 3.0 Core Libraries
hibernate 3.0 Advanced Support Libraries
同时Hibernate的文件选择合并到applicationContext.xml(即不单独创建hibernate的配置文件,而是将其作为资源文件整合到applicationContext.xml中)
3. 添加commons-pool-1.4.jar和commons-dbcp-1.2.2.jar两个jar到lib下,以消除applicationContext.xml中找不到class的的错误
4. 添加struts2的五个jar到lib下
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
xwork-2.0.5.jar
struts-core-1.3.5.jar
注意:由于要整合Spring,还需要添加struts2-spring-plugin-2.0.11.2.jar
5. 配置web.xml
5.1 配置spring的应用上下文
<!-- spring的应用上下文 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext*.xml</param-value>
</context-param>
5.2 配置struts2的过滤器
<!-- struts2 过滤器 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5.3 配置spring的监听器,以便在启动时就自动加载spring的配置
<!-- spring的监听器,以便在启动时就自动加载spring的配置 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
5.4 配置OpenSessionInViewFilter过滤器,处理事务
<!-- OpenSessionInViewFilter过滤器 -->
<filter>
<filter-name>lazyLoadingFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>lazyLoadingFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
6. 配置struts.xml
6.1 配置action
7. 将struts.xml中的action注册到applicationContext.xml中
选择以下4个jar,并配置到/WEB-INF/lib下
Spring2.0 AOP Libraries
Spring2.0 Core Libraries
Spring2.0 Persistence Core Libraries
Spring2.0 WEb Libraries
同时,将applicationContext.xml配置到WEB/INF下面。
2. 添加Hibernate 3.0的Libraries
选择以下2个jar,并配置到/WEB-INF/lib下
Hibernate 3.0 Core Libraries
hibernate 3.0 Advanced Support Libraries
同时Hibernate的文件选择合并到applicationContext.xml(即不单独创建hibernate的配置文件,而是将其作为资源文件整合到applicationContext.xml中)
3. 添加commons-pool-1.4.jar和commons-dbcp-1.2.2.jar两个jar到lib下,以消除applicationContext.xml中找不到class的的错误
4. 添加struts2的五个jar到lib下
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
xwork-2.0.5.jar
struts-core-1.3.5.jar
注意:由于要整合Spring,还需要添加struts2-spring-plugin-2.0.11.2.jar
5. 配置web.xml
5.1 配置spring的应用上下文
<!-- spring的应用上下文 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext*.xml</param-value>
</context-param>
5.2 配置struts2的过滤器
<!-- struts2 过滤器 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5.3 配置spring的监听器,以便在启动时就自动加载spring的配置
<!-- spring的监听器,以便在启动时就自动加载spring的配置 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
5.4 配置OpenSessionInViewFilter过滤器,处理事务
<!-- OpenSessionInViewFilter过滤器 -->
<filter>
<filter-name>lazyLoadingFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>lazyLoadingFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
6. 配置struts.xml
6.1 配置action
7. 将struts.xml中的action注册到applicationContext.xml中
发表评论
-
经典sql语句大全
2011-03-07 17:42 935一、基础 1、说明:创建数据库CREATE DATABA ... -
Java面向对象设计最佳实践
2011-03-07 17:40 835Java面向对象设计最佳实践 内置类设计 从这篇文 ... -
Spring AOP处理日志
2011-03-07 17:39 1260Spring AOP处理日志 AOP正 ... -
验证码相关2
2011-03-07 16:57 722登录的jsp页面: <%@ page language= ... -
验证码相关
2011-03-07 16:55 861public class RandomNumUtil { ... -
LoginInterceptor (用户登录拦截器类)
2011-03-07 16:54 1874public class LoginInterceptor e ... -
PageHelper (分页导航类,根据当前页计算导航链接)
2011-03-07 16:54 2684public class PageHelper { ... -
Pager(分页查询类)
2011-03-07 16:53 1308public class Pager extends Hibe ... -
FileTool (文件工具类)
2011-03-07 16:51 1693public class FileTool { ... -
CustomActionSupport (继承ActionSupport的类)
2011-03-07 16:50 823public class CustomActionSuppor ... -
StringTool(字符串工具类)
2011-03-07 16:49 1411public class StringTool { ... -
DateFormatTool(日期格式和字符串格之间转换类,日期转换器用到此类)
2011-03-07 16:49 1981public class DateFormatTool { ... -
LongConvert(Long类型转换器)
2011-03-07 16:48 978public class LongConvert extend ... -
IntConvert(整数类型转换器)
2011-03-07 16:47 836public class IntConvert extends ... -
DateConvert(日期类型转换器)
2011-03-07 16:47 1758public class DateConvert extend ... -
Xwork-conversion.properties资源文件全文
2011-03-07 16:46 1156java.sql.Timestamp=com.wyt.comm ... -
Struts.priperties配置文件全文
2011-03-07 16:46 797struts.objectFactory=spring str ... -
SSH2整合过程中出现的错误及解决方法
2011-03-07 16:45 1131老是报,ERROR [main] (Conte ... -
log4j.properties资源文件全文
2011-03-07 16:43 694log4j.rootLogger=INFO,ERROR,con ... -
init.properties资源文件全文
2011-03-07 16:42 1537datasource.type=mssql datasourc ...
相关推荐
在SSH2整合的过程中,需要注意各框架间的依赖关系和配置顺序,以及避免版本冲突。通过合理的配置,可以充分利用SSH2的优势,实现松耦合、高复用的系统架构。在实际开发中,还需要根据项目需求进行调整和优化。
在整合SSH2时,通常按照以下顺序进行: 1. 首先引入Hibernate,配置SessionFactory,这是数据访问的基础。 2. 接下来是Spring的集成,引入所需的Spring库,包括Spring的核心库以及与Hibernate的整合库,以便进行...
SSH2整合是指将Struts2、Spring和Hibernate三个开源框架集成在一起,用于构建高效、灵活的企业级Web应用程序。这三个框架分别负责表现层、业务逻辑层和服务数据访问层的管理。下面我们将详细介绍SSH2整合的步骤。 1...
SSH2框架整合了Mysql数据库,为开发者提供了便捷的数据访问和事务处理能力。在本项目中,我们将深入探讨如何在Eclipse 3.5环境下配置和使用SSH2框架来实现与MySQL的整合。 1. **Struts2**:Struts2作为MVC(Model-...
SSH2整合示例是将Struts2、Spring3和Hibernate3这三大主流Java Web框架集成在一起,配合log4j进行日志管理,并使用MySQL作为数据库,同时结合JUnit进行单元测试的经典项目配置。这个示例提供了从环境搭建到功能实现...
SSH2完美整合_工作流项目 SSH2全称为Spring、Struts、Hibernate 2的缩写,这是一种在Java开发中广泛使用的开源框架组合,用于构建高效、可维护的企业级Web应用。Spring作为核心容器,提供了依赖注入(DI)和面向切...
Spring框架是SSH整合的核心,它通过依赖注入(DI)和AOP机制,提高了代码的可测试性和模块化。DI允许外部容器来管理对象的创建和依赖关系,使得组件之间解耦,便于维护和扩展。AOP则提供了一种在不修改源代码的情况...
2. **常量文件的读取**:Struts2读取常量文件的顺序是固定的,首先是`struts-default.xml`,接着是`struts-plugin.xml`,然后是`struts.xml`,最后是`struts.properties`。这种机制确保了配置的一致性和灵活性。 ##...
在实际开发中,SSH框架的整合有助于实现松耦合,提高代码的可维护性和可扩展性。通过Spring的IoC(控制反转)和AOP,可以更好地管理对象的生命周期和实现事务控制。而Hibernate则提供了便捷的数据库操作,减少了直接...
在这个"ssh整合jar包-4.3.9.zip"压缩文件中,包含了这三个框架的特定版本,即Struts2、Hibernate5和Spring 4.3.9的所有必需jar包。 1. **Struts2**: Struts2是基于MVC(Model-View-Controller)设计模式的Web应用...
SSH(Struts2 + Spring + Hibernate)是一种经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。这三个框架分别负责MVC模式中的表现层、业务层和服务层,为开发者提供了一种强大的开发工具集。 **...
【整合JBPM4.4与SSH2】 将JBPM4.4与SSH2结合,可以实现远程管理和控制JBPM的工作流实例。例如,通过SSH2连接到服务器,开发者可以使用命令行工具或自定义脚本来启动、停止、查询或干预流程实例。这在分布式环境或...
SSH整合中的一个重要环节是事务管理。Spring提供了声明式事务管理,可以在XML配置文件中通过 `<tx:advice>` 和 `<aop:config>` 标签来定义事务边界。你还需要在Service层的方法上添加@Transactional注解,以指定哪些...
SSH整合是Java开发中一种常见的技术栈组合,主要包括Spring、Struts和Hibernate这三个框架的集成。这个压缩包文件包含了在进行SSH整合时可能需要的一些关键JAR库,以确保项目运行过程中不会出现类冲突或其他异常,...
7. SSH整合时的注意事项: - 确保所有的配置文件都正确无误,例如web.xml中的过滤器和监听器的配置顺序,以及applicationContext.xml中的bean配置。 - 注意SSH各个组件之间的依赖关系,例如Struts2与Spring的集成...
在进行SSH整合时,还需要一些其他依赖,如log4j用于日志记录,commons-lang、commons-logging等Apache Commons库提供通用工具函数,还有servlet-api和jsp-api等Servlet和JSP相关的API库。 源文件方面,通常包括以下...
### J2EE(SSH整合)开发基础 J2EE(Java 2 Platform, Enterprise Edition)是一个企业级Java平台的标准,用于开发和部署可移植、健壮、安全、多用户的应用程序。SSH框架整合是指将Spring、Struts和Hibernate这三个...
SSH整合是Java开发中一种常见的框架集成方式,它由Struts2、Spring和Hibernate三个开源框架组成,分别负责MVC模式中的Action层、业务逻辑层(IoC/DI)和持久化层。这个"SSH整合的jar包.zip"文件包含了进行SSH整合所...
**jBPM4.4与SSH整合详解** jBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了一套完整的解决方案,用于设计、执行和管理业务流程。SSH(Struts、Spring、Hibernate)是Java开发中的...
在IT行业中,SSH整合指的是Spring、Struts和Hibernate这三个开源框架的集成应用,它们是Java Web开发中的常用组件。Spring负责依赖注入和管理业务逻辑,Struts处理MVC模式的前端展示,而Hibernate则用于数据库操作。...