- 浏览: 769415 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (417)
- ASP.NET MVC (18)
- WEB基础 (24)
- 数据库 (69)
- iPhone (20)
- JQuery (3)
- Android (21)
- UML (8)
- C# (32)
- 移动技术 (19)
- 条码/RFID (6)
- MAC (8)
- VSS/SVN (6)
- 开卷有益 (4)
- 应用软件 (1)
- 软件工程 (1)
- java/Eclipse/tomcat (61)
- 英语学习 (2)
- 综合 (16)
- SharePoint (7)
- linux (42)
- Solaris/Unix (38)
- weblogic (12)
- c/c++ (42)
- 云 (1)
- sqlite (1)
- FTp (2)
- 项目管理 (2)
- webservice (1)
- apache (4)
- javascript (3)
- Spring/Struts/Mybatis/Hibernate (4)
- 航空业务 (1)
- 测试 (6)
- BPM (1)
最新评论
-
dashengkeji:
1a64f39292ebf4b4bed41d9d6b21ee7 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
zi_wu_xian:
PageOffice操作excel也可以设置表格的行高列宽,并 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
wanggang0321:
亲,我在pptx(office2007以上版本)转pdf的时候 ...
JODConverter]word转pdf心得分享(转) -
xiejanee:
楼主:你好!我想请问下 你在代码中用DOMDocument* ...
Xerces-C++学习之——查询修改XML文档 (转)
spring+hibernate+struts整合开发框架搭建
在myeclipse当中先为项目添加spring支持,这时候没有有关hibernate的选项,不用着急,按步骤添加完spring支持就行,下面还有机会。
接着为项目添加hibernate支持。这时候,会看到myeclipse已经检测到添加了spring支持,所以会显示有关spring的选项,这时候把所有的选项都勾上(有的包现在用不到,但是以后会用的。先添加吧。)最后确定添加完成。
接着为项目添加struts支持,这个比较容易。
最后就是有关于配置文件的编写了,把applicationContext.xml文件move到WEB-INF目录下,打开struts-config.xml文件,在<message-resources>结点的前面和后面添加配置代码,形成如下代码段:
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor" />
这句的作用是将struts的控制权交给spring
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
</plug-in>
这句的作用是让struts能够找到applicationContext.xml配置文件并加载它。
至此,所有简单的配置完成。然后部署到tomcat,启动服务器,如果控制台打印的信息没有异常或错误,那么恭喜,ssh框架搭建成功!如果有异常,就要着手处理,常见的异常及解决办法如下:
1、java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
解决方法:spring的jar包没有被加载或者没有添加到构建路径,重新设置即可。
2、严重: action: null
java.lang.ClassNotFoundException: org.springframework.web.struts.ContextLoaderPlugIn
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:117) ……………………
解决方法:SH开发的初期会有很多人碰到这个错误,原因是在struts-config.xml中配置了org.springframework.web.struts.ContextLoaderPlugIn
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml"/>
</plug-in>
然而又加载不到这个类,当然会报ClassNotFoundException
这个类是和Struts的整合类,并没有在spring-core.jar等文件中,而是在spring-webmvc-struts.jar中。
把spring-webmvc-struts.jar加载到ClassPath中就OK了。
3、java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
解决方法:导入struts包或者重新加载struts的相关包到构建路径下面可以解决问题。
发表评论
-
堆内存和栈内存
2013-11-19 10:13 0堆内存就是你用new 修饰符创建的内容会在堆内存中开辟一段空 ... -
Eclipse中打开SVN控制台(转)
2013-05-15 10:36 1346SVN插件是Eclipse中的必装插件,经常在用Eclips ... -
eclipse c++的一些用法
2013-04-28 09:19 0用的Eclipse CDT Indigo + MinGW ... -
eclipse c++修改注释字体大小
2013-04-26 11:07 1060使用Eclipse C++发现注释的字体大小比代码的要小,看 ... -
eclipse c++中出现Type 'xxxx' could not be resolved的处理方法
2013-04-25 14:24 1491修改工程的indexer属性就OK了。 -
配置Eclipse+MinGW开发C/C++程序(转)
2013-04-25 14:02 866Eclipse 3.3已经发布好一 ... -
eclipse c++调用一个库
2013-04-25 13:54 993在eclipse下调用一个库要干三件事,1,添加头文件地址2, ... -
Eclipse里添加java代码格式模板
2013-04-22 13:55 0Eclipse中设置Java方法注释模板,并使用方法注释 ... -
Eclipse C++下不构建指定文件
2013-04-18 13:56 747打开文件属性:在c/c++ build下的settings里 ... -
The CATALINA_HOME environment variable is not defined correctly
2013-04-10 14:32 12862问题:今天配置tomcat运行环境时出现了下边的问题, T ... -
生成校验码思路
2013-04-01 14:55 0一、生成校验码1.在jsp中让校验码的图片的src为动态的: ... -
导出excel的思路
2013-04-01 14:54 01.基本思路:根据前台查询条件,检索出数据后,再respos ... -
使用POI生成Excel文件,可以自动调整excel列宽等(转)
2013-03-31 14:38 10309//autoSizeColumn()方法自动调整excel列 ... -
poi hssf处理excel
2013-03-31 13:19 1159用POI HSSF处理EXCEL表格 POI ... -
poi-hssf小结
2013-03-31 13:16 1503一、概述 1. Apache POI是Apache软件 ... -
使用json-lib进行Java和JSON之间的转换
2013-03-27 10:36 846http://www.cnblogs.com/mailingf ... -
AJAX POST方法(转)
2013-03-27 10:08 690http://blog.sina.com.cn/s/blog_ ... -
dom4j转移字符问题
2013-03-22 13:36 1015http://lavasoft.blog.51cto.co ... -
java http
2013-03-20 13:22 01.client端访问网页: java访问网页操作,我们 ... -
freemarker
2013-03-18 11:30 0http://www.havenliu.com/java/5 ...
相关推荐
ssh整合的讲解ssh整合的讲解ssh整合的讲解ssh整合的讲解
SSH整合详细步骤&SSH整合详细步骤SSH整合详细步骤&SSH整合详细步骤
ssh整合所需要的jar包,ssh整合所需要的jar包,ssh整合所需要的jar包,
ssh整合时遇到的问题,里面详细的描述整合时所产生的问题,经过精细挑选,将一些经典实例整合在一起.
SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例SSH整合实例
ssh整合的一些配置文件
Maven ssh整合框架Maven ssh整合框架Maven ssh整合框架Maven ssh整合框架Maven ssh整合框架
SSH整合SSH整合SSH整合SSH整合SSH整合SSH整合SSH整合SSH整合SSH整合
ssh中所有需要的jar都包括。不重复不冲突,以及各个jar均通过检测。
ssh 整合jar包。
NULL 博文链接:https://wuxiangqian.iteye.com/blog/1292591
SSH整合驱动包!SSH整合驱动包SSH整合驱动包!SSH整合驱动包!SSH整合驱动包!SSH整合驱动包!SSH整合驱动包!SSH整合驱动包!SSH整合驱动包!SSH整合驱动包!SSH整合驱动包!
简单易懂的ssh整合,适合初学者简单易懂的ssh整合,适合初学者简单易懂的ssh整合,适合初学者
JavaWeb中的Jar包整合,并配置了Struts的配置文件,hibernate的配置文件,Spring的配置文件。(配置文件是空的,但是有配置文件的头)
SSH整合的例子 带SQL语句 很全的一个例子. 增加AOP事务处理
ssh struts+spring+hibernate整合所属所有架包,版本不冲突。下载可用
SSH整合原理以及步骤详解 SSH整合原理以及步骤详解
这个是我自己写的关于SSH整合的例子。包含对数据库的增删改查,包含搭建SSH框架的jar包 。以及详细的步骤。
SSH整合视频,无法免费上传,共同学习,主页有更多的学习视频
SSH整合完整的jar包