- 浏览: 773023 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (208)
- Java (77)
- JavaScript (16)
- UML (1)
- Spring (24)
- Hibernate (11)
- J2EE部署 (18)
- 操作系统 (13)
- struts (11)
- jsp (3)
- J2EE (34)
- 数据库 (22)
- tomcat (4)
- apache (2)
- MyEclipse (13)
- Linux (14)
- Ext (6)
- Weblogic (2)
- 数据库 Oracle 空表导出 (1)
- Oracle (3)
- 编码 乱码 (1)
- 多线程 (5)
- jQuery (2)
- Apache Mina (1)
- ibatis (6)
- abator (1)
- svn (1)
- jvm (1)
- ERwin (2)
- mysql (2)
- ant (1)
- memcache (1)
- dubbo (1)
- PowerDesigner (1)
最新评论
-
di1984HIT:
Shallow heap & Retained heap -
tinguo002:
非常感谢 , 太棒了。
Spring注解方式,异常 'sessionFactory' or 'hibernateTemplate' is required的解决方法 -
白天看黑夜:
Apache Mina Server 2.0 中文参考手册(带 ...
Apache Mina – 简单的客户端/服务端应用示例 -
wumingxingzhe:
好文
Shallow heap & Retained heap -
di1984HIT:
学习了!!
工作流(Workflow)和BPM的不同
1.在搭建struts2工程时,出现如下异常:
解决办法:在类库中添加commons-fileupload-1.2.1.jar即可。
2.在struts2搭建完以后,往struts2中引入spring时,web.xml中的配置如下:
但项目启动时仍出现如下错误提示:
解决办法:在类库中添加spring-web.jar即可。开始一直以为ContextLoaderListener是在spring-core.jar或spring-context.jar中,其实不是。
3.在struts中,由action跳转到action,可按如下配置:
4.在spring集成hibernate3时,在applicationContext.xml中配置sessionFactory
启动工程,出现如下错误:
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] for bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator
Caused by: java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator
由“Caused by: java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator”推断可能是缺少spring-dao.jar包。
在工程WEB-INF/lib目录中导入spring-dao.jar包,问题解决。
5.配置sessionFactory时,在指定属性configLocation的值时,
启动时,提示找不到文件:Caused by: java.io.FileNotFoundException: ServletContext resource [/hibernate.cfg.xml] cannot be resolved to URL because it does not exist
打开工程中的.classpath文件,其中src目录是配置在classpath中的(<classpathentry kind="src" path="src"/>),所以将文件hibernate.cfg.xml放在src目录中,然后将以上的配置修改为:
重新启动工程,问题解决。
6.在struts.xml中配置<constant name="struts.objectFactory" value="spring" />,让Spring管理struts的action,启动项目时出现错误:
Cannot locate the chosen ObjectFactory implementation: spring - [unknown location]
解决办法:在项目lib中加入包struts2-spring-plugin-2.1.6.jar,即可。
未完待续~
严重: Exception starting filter struts2 Unable to load configuration. - bean - jar:file:/D:/Tomcat%206.0/webapps/tutorial/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:46:178
解决办法:在类库中添加commons-fileupload-1.2.1.jar即可。
2.在struts2搭建完以后,往struts2中引入spring时,web.xml中的配置如下:
<context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/applicationContext.xml </param-value> </context-param> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener>
但项目启动时仍出现如下错误提示:
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
解决办法:在类库中添加spring-web.jar即可。开始一直以为ContextLoaderListener是在spring-core.jar或spring-context.jar中,其实不是。
3.在struts中,由action跳转到action,可按如下配置:
<action name="Login" class="com.gyj.tutorial.LoginAction"> <result name="success" type="chain">GetBook</result> <result name="error">/error.jsp</result> </action> <action name="GetBook" class="com.gyj.tutorial.GetBooksAction"> <result name="success">/showBook.jsp</result> <result name="login">/login.jsp</result> </action>
4.在spring集成hibernate3时,在applicationContext.xml中配置sessionFactory
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation"> <value>hibernate.cfg.xml</value> </property> </bean>
启动工程,出现如下错误:
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] for bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator
Caused by: java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator
由“Caused by: java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator”推断可能是缺少spring-dao.jar包。
在工程WEB-INF/lib目录中导入spring-dao.jar包,问题解决。
5.配置sessionFactory时,在指定属性configLocation的值时,
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation"> <value>hibernate.cfg.xml</value> </property> </bean>
启动时,提示找不到文件:Caused by: java.io.FileNotFoundException: ServletContext resource [/hibernate.cfg.xml] cannot be resolved to URL because it does not exist
打开工程中的.classpath文件,其中src目录是配置在classpath中的(<classpathentry kind="src" path="src"/>),所以将文件hibernate.cfg.xml放在src目录中,然后将以上的配置修改为:
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation"> <value>classpath:hibernate.cfg.xml</value> </property> </bean>
重新启动工程,问题解决。
6.在struts.xml中配置<constant name="struts.objectFactory" value="spring" />,让Spring管理struts的action,启动项目时出现错误:
Cannot locate the chosen ObjectFactory implementation: spring - [unknown location]
解决办法:在项目lib中加入包struts2-spring-plugin-2.1.6.jar,即可。
未完待续~
发表评论
-
什么是两阶段提交协议
2012-05-08 16:58 1068两阶段提交协议 实现分布式事务的关键就是两阶段提交协议。在此 ... -
使用Eclipse远程调试Tomcat
2012-03-23 22:56 1512有些时候,调试不得不用外网,比如说做支付宝的支付接口,服务器后 ... -
Java compiler level does not match the version of the installed Java project fac
2012-03-02 11:32 1322问题现象:项目图标报错“Java compiler level ... -
WebService的事务处理
2012-03-01 15:03 1562如果你只是要解决两个系统之间的事务同步问题,可以采用判断服务是 ... -
线程池(java.util.concurrent.ThreadPoolExecutor)的使用
2012-02-29 15:50 2509一、简介 线程池类为 j ... -
Quartz表达式解析
2012-02-08 14:40 809字段 允许值 允许的特 ... -
newCachedThreadPool线程池
2011-11-20 11:35 43037public static ExecutorService n ... -
Apache Mina – 简单的客户端/服务端应用示例
2011-11-19 23:49 5530转自http://javasight.net/2011/05/ ... -
Class.forName()、Class.forName().newInstance() 、New 三者区别!
2011-11-15 09:18 1263终于明白为什么加载数据库驱动只用Class.forName() ... -
Apache MINA 快速入门指南
2011-11-13 12:04 1662最近用到Socket套接字编程,在服务器监听方面还没有具体思路 ... -
apache mina (异步连接框架)实例
2011-11-13 11:53 2070一、介绍 mina(Multipurpose Infrastr ... -
多线程的队列----BlockingQueue
2011-11-11 17:06 986import java.util.concurrent.Arr ... -
Java多线程之Callable接口的实现
2011-11-11 11:39 940import java.util.concurrent.Cal ... -
FutureTask的使用方法和使用实例
2011-11-11 11:23 1245FutureTask是一种可以取消的异步的计算任务。它的计算是 ... -
使用Eclipse(MyEclipse)+ abator自动生成iBatis代码
2011-11-03 00:39 1161一.安装插件Abator Abator for Eclipse ... -
Spring框架下获取Bean的几种方式
2011-11-03 00:06 4091通过xml配置文件 bean配置在xml里面,spri ... -
使用JAX-WS standard Endpoint APIs开发WebService完整的例子
2011-09-29 15:16 2134编程发布WebService方式的完整例子 WS服务端: (1 ... -
Activiti 5.6:子流程(subProcess)
2011-09-22 15:26 12723Activiti 5.6提供了子流程的实现,包括两种基于子流程 ... -
工作流(Workflow)和BPM的不同
2011-09-21 15:31 13621、工作流(Workflow) 在模 ... -
Activiti 5.6:配置与Spring整合
2011-09-21 13:00 11434Activiti 5.6与Spring整合也比较简单,其基本 ...
相关推荐
7. **异常处理**:SSH框架通常会有统一的全局异常处理机制,对可能出现的异常进行捕获和处理。 8. **视图渲染**:登录成功或失败后,Struts2会根据配置的结果转发或重定向到相应的JSP页面进行显示。 通过这个...
以下将详细介绍SSH框架搭建的步骤。 **Spring框架** 1. **环境准备**:首先确保已安装JDK,并配置好环境变量。然后下载Spring框架的库文件,将其添加到项目的类路径中。 2. **创建项目**:使用IDE如Eclipse或...
在搭建SSH环境时,需要确保以下步骤: 1. 添加SSH框架的jar包:压缩包中的jar文件包含了Struts2、Spring和Hibernate的库,以及它们各自依赖的第三方库。这些jar包需要被添加到项目的类路径中,以便于编译和运行。 ...
本资源是在“ssh框架搭建实例源码1”基础上增加了修改了分页技术,实现数据从数据库中读取,并补充“ssh框架搭建实例源码1”中忘记上传的与分页技术相关的jar包,更新数据库文件ssh.sql。本资源所需的jar包请到“ssh...
ssh框架搭建及实例ssh框架 ssh框架搭建及实例ssh框架
本资源所需的jar包请到“ssh框架搭建实例源码2”和“ssh框架搭建实例源码”中下载: http://download.csdn.net/detail/linchengzhi/4100204 http://download.csdn.net/download/linchengzhi/4076267 相关链接: ...
本资源是在“ssh框架搭建实例源码6”基础上实现注解自动注入功能,简化了spring的配置,并解决了按F5刷新页面出现错误的bug。 本资源所需的jar包请到“ssh框架搭建实例源码2”和“ssh框架搭建实例源码”中下载: ...
在本文中,我们将深入探讨SSH框架搭建过程中涉及到的关键知识点。 首先,Spring框架是SSH的核心,它负责管理应用程序的组件和依赖关系。Spring提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-...
本资源是在“ssh框架搭建实例源码5替换”基础上使用struts2通配符进行CRUD的跳转;使用struts2标签进行分页显示和回显,使得项目结构相当清晰,极易理解和再次利用。 注意:请点击报警管理进行操作,其它链接功能...
【基于MyEclipse的SSH框架搭建步骤】 1. 创建Java Web项目:在MyEclipse中,选择"New -> Dynamic Web Project",设定项目名称和J2EE版本。 2. 添加Hibernate支持: - 切换到"MyEclipse Hibernate"透视图,创建...
总的来说,SSH2框架搭建实例是一个学习和理解Java Web开发的好素材。通过实践这个项目,开发者可以深入理解如何整合三大框架,以及如何利用它们来实现常见的业务功能。同时,这也是提升数据库操作、MVC设计模式和...
一次下载,SSH2框架的搭建步骤 全部文档资料都有。 对于新手来说,独自完成一个完整正确的SSH框架可能是一个相当困难麻烦的事。在此我利用Myeclipse+mysql环境下使用截图外加简略文字引导初学者一步一步的搭建出一个...
下面我们将详细探讨这三个框架的核心概念、它们如何协同工作以及如何搭建SSH框架。 **Spring框架** Spring是一个全面的后端应用框架,它主要负责管理应用的组件(bean)和它们之间的依赖关系。通过依赖注入(DI),...
本资源所需的jar包请到“ssh框架搭建实例源码2”和“ssh框架搭建实例源码”中下载: http://download.csdn.net/detail/linchengzhi/4100204 http://download.csdn.net/download/linchengzhi/4076267 相关链接: ...
在搭建SSH框架时,我们需要以下jar包: 1. Struts2的核心库,如struts2-core.jar,用于处理请求和响应。 2. Hibernate的相关库,包括hibernate3.jar、hibernate-annotations.jar、hibernate-commons-annotations....
SSH框架的搭建是许多开发者在构建企业级应用时的首选,因为它能有效地简化开发流程,提高代码的可维护性和可扩展性。 首先,让我们详细了解这三个框架: 1. **Struts2**:这是一个基于MVC设计模式的Java Web框架,...
本资源是在“ssh框架搭建实例源码4”基础上增加了数据类型转换功能;增加了数据验证功能;进行较好的测试和修改;进行部分代码注释;成功移植到ssm(strut2、spring、mybatis)实现了“hibernate和mybatis的之CRUD...
整合SSH框架需要进行一些配置工作,例如在Spring的配置文件中声明Hibernate的SessionFactory和事务管理器,以及配置Struts与Spring的整合,让Struts的Action能够使用Spring管理的DAO(数据访问对象)和Service(服务...
SSH框架的搭建过程相对复杂,但MyEclipse等IDE提供了便捷的集成方式。首先,确保你已经安装了JDK并配置好环境变量,这是运行Java程序的基础。然后,你需要安装MyEclipse作为开发工具,它可以自动帮你完成部分框架...
本资源是在“ssh框架搭建实例源码2”基础上修改了分页技术,实现项目真正可用的分页技术;实现对基础的dao,service,action操作的提取封装;使命名更规范。本资源所需的jar包请到“ssh框架搭建实例源码2”和“ssh...