学习ssh之旅
学习struts+spring+hibernate之旅
恬毅
道阻且长,行则将至;行而不缀,未来可期
展开
-
log4j:WARN Please initialize the log4j system properly 问题解决
在tomcat启动的时候,出现这个警告:log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).log4j:WARN Please initialize the log4j system properly.解决办法:log4j.properties文件需要放原创 2008-09-13 00:22:00 · 7563 阅读 · 0 评论 -
struts+spring+hibernate项目开发环境的搭建——eclipse3.3+MyEclipse6.0+MySql4.1
刚刚学这李兴华老师做完了一个ssh项目,收获非常的大。现在把项目搭建过程总结一遍,希望能对各位开发爱好者有所帮助。 (*^__^*) 我用的开发环境是:struts2.0+spring2+hibernate1.3,eclipse3.3+MyEclipse6.0+MySql4.1。以下开始: 一、建立数据库连接。原创 2008-09-26 09:37:00 · 2348 阅读 · 2 评论 -
解决Cannot create JDBC driver of class '' for connect URL 'null'
由于好多次出现了Cannot create JDBC driver of class for connect URL null的错误,所以就转载了这篇文章,希望能对以后学习的朋友有所帮助。 以下是原文 http://www.blogjava.net/flustar/archive/2007/04/17/111362.html使用TOMCAT5.5连接池连接mysql(解决Ca转载 2008-09-26 00:52:00 · 4046 阅读 · 1 评论 -
关于gbk、gb2312、utf-8
utf-8是基于unicode的 国际化的场合适合使用 gb2312和gb2312都是国标码 出现的较早 主要用于编解码常用汉字gb2312和gbk 的一个区别是 :gb2312 出来得比较早 ,所以有一些汉字和繁体好象不支持。gbk 是一个改进版。所以能用gbk的时候一般不用gb2312UTF-8:Unicode Transformation Format-8bit,允许含BOM,转载 2008-10-03 02:12:00 · 845 阅读 · 0 评论 -
zhinengtuan.xml.bak文件说明
今天在 C:/Tomcat5.5/conf/Catalina/localhost下发现了一个*.xml.bak文件,上网查了以下发现原来是备份文件,可删可不删, 打开方式:方式一、右击文件选择用记事本打开。 方式二、把.bak去掉,即让它变为zhinengtuan.xml就可以了原创 2008-09-29 22:08:00 · 2422 阅读 · 0 评论 -
No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath解决
No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpathhttp://zhangguyou2009.blog.163.com/blog/static/34691638200872285854795/如果在/sandh/web-inf/classes下面没有ehcac转载 2008-09-29 22:46:00 · 1085 阅读 · 0 评论 -
Cannot create JDBC driver of class '' for connect URL 'null'解决方法2——对我有效
Cannot create JDBC driver of class for connect URL null在Tomcat 5.5.XX中,使用以前的配置方式,会出现这个问题。解决方法:将如下格式的Resource描述插入server.xml的中:用以取代以前的配置方式: maxWait 5000转载 2008-09-26 01:01:00 · 1263 阅读 · 0 评论 -
org.apache.jasper.JasperException: Unable to load class for JSP问题引发的思考
今天把ssh项目的tomcat从5.0换成了5.5,其他都很正常,但是当我打开一个含有以下代码时 />发现了以下的错误:org.apache.jasper.JasperException: Unable to load class for JSP Attribute value request.getAttribute("keyWord") is quoted with原创 2008-09-26 03:32:00 · 3928 阅读 · 1 评论 -
错误:java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor的解决方法
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisito错误:java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor的解决方法在使用Spring的AOP编程时,会用到这几个lib:asm-2.2.2.jarasm-commons-2.2.2.jarasm-uti转载 2008-09-26 11:01:00 · 11038 阅读 · 0 评论 -
hibernate java.lang.NullPointerException解决
刚在做项目的时候,在调用isubitemdao中的数据时,老是出现hibernate java.lang.NullPointerException这个问题,页面上也无法显示。后来上网查了以下,看到以下的留言:检查一下配置文件。比如struts-config里,action的名称和路径是否一致,是否和spring里注册的名字一致。特别留意大小写。hbm文件配置是否有错,大小写。。。于是自己仔细原创 2008-10-04 11:24:00 · 7792 阅读 · 1 评论 -
java.lang.OutOfMemoryError: PermGen space
今天做项目的时候,出现了以下的错误:java.lang.OutOfMemoryError: PermGen space,上网一查,发现是内存溢出,难怪,我为了方便对比,开了两个MyEclipse,呵呵,顺便把网上的一些资料整理了以下,希望对你有帮助(*^__^*) http://www.javaeye.com/topic/95775 PermGen space的全称是Perm原创 2008-10-04 12:24:00 · 1025 阅读 · 0 评论 -
exception setting property value with CGLIB 解决方案
1.exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of错误原因有可能是因为。你的字段中有个字段是数值类型的如int,long等对于一些数字项由于从数据库里面取出的值为null2.映射为bolean的字段转载 2008-10-04 09:51:00 · 6013 阅读 · 5 评论 -
jsp页面调用时间:让2008-10-6 20:36:42 变成 2008-10-6 ——从数据库调用时只显示日期
今天在在做项目时发现页面上从数据库中调用日期时,时间也一起显示出来了,比如说我只想要显示日期2008-10-6,但通过语句调用出来时显示是2008-10-6 20:36:42 。"all" scope="request">"95%" height="500"> "data" name="all" scope="request"> "T原创 2008-10-06 20:34:00 · 1988 阅读 · 0 评论 -
Hibernate使用的jar包和jar包的作用
http://dmewy.javaeye.com/blog/182007这里主要介绍的是Hibernate使用到的.jarHibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目转载 2009-06-05 11:14:00 · 2381 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
<br /> 我机器上的编译环境是jdk1.5,tomcat用的是5.5.前两天从朋友那拷来了一个工程。我在tomcat的配置文件server.xml文件中配置如下:<br /><Context path="/igift" reloadable="true" docBase="D:/develop/ws_dream/iGift/WebContent" workDir="D:/develop/ws_dream/iGift/work"/> <br />但是启动的时候总是报 Error ListenerSt原创 2010-05-31 14:38:00 · 3975 阅读 · 2 评论 -
HibernateTemplate 和HibernateDaoSupport的session
今天学习了下HibernateTemplate 和HibernateDaoSupport的session的区别。HibernateTemplate类中的方法是spring封装了hibernate中的方法,在使用完了以后会自动释放session。而如果使用了HibernateDaoSupport的getSession方法,就需要配套的使用releaseSession(Session session)或者session.close来关闭session,无法实现自动管理session。所以很多人都倾向于用s原创 2010-06-08 00:49:00 · 4619 阅读 · 0 评论 -
session.flush()与session.clear()的区别及使用环境
首先session是有一级缓存的,目的是为了减少查询数据库的时间,提高效率,一级缓存的生命周期和session是一样的,session.flush()和session.clear()就针对session的一级缓存的处理。 简单的说,1 session.flush()的作用就是将session的缓存中的数据与数据库同步。2 session.clear()的作用就是清除sess原创 2012-04-26 15:31:07 · 26221 阅读 · 2 评论 -
java.lang.ClassCastException问题
java.lang.ClassCastException问题关键字: ClassCastException 1.问题:java.lang.ClassCastException解决:向下转换,或是强行转换的问题。我的问题就是给一个类手动生成接口时,报错。最后我用eclipse自动生成的。2.问题:hibernte的one-to-many的问题解决:在hbm.xml中定义了one-to-many,转载 2008-09-24 20:08:00 · 1479 阅读 · 0 评论 -
改写Tomcat端口
"8902" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTim原创 2008-09-24 22:29:00 · 654 阅读 · 0 评论 -
Spring运行中关于bean.xml文件放置的错误解决
运行spring时发生以下错误:Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [F:/dream/workspace/cch/bean.xml]; nested except原创 2008-09-15 21:47:00 · 3267 阅读 · 3 评论 -
“java:/comp/env/jdbc/jilin”这句话的解释
这句话在struts+spring+hibernate中的配置中会要求配置,是配置源的配置。 在JNDI中,名称类似于目录或路径名 /comp/env是最高层.原创 2008-09-15 03:47:00 · 1655 阅读 · 0 评论 -
DAO概念
DAO是Data Access Object数据访问接口,数据访问:故名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。在这个应用程序中,当需要和数据源进行交互的时候则使用这转载 2008-09-13 01:25:00 · 859 阅读 · 0 评论 -
log4j与log4j.properties的配置说明
log4j与log4j.properties的配置说明 yanghsh.blog.35.com/2007/10/30/log4jyulog4jpropertiesdepeizhishuoming作者:yanghsh.openid.35.com 在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。Lo转载 2008-09-16 09:04:00 · 800 阅读 · 0 评论 -
The requested resource (Servlet action is not available) is not available.这个问题让我通宵了一个晚上
在昨晚用struts+spring+hibernate做注册页面时,一路上下来都非常的顺利,但在运行时能出现注册的页面,一点击注册,就出现了以下的页面: type Status report message Servlet action is not available description The requested resource (Servlet原创 2008-09-16 09:34:00 · 8476 阅读 · 1 评论 -
数据库乱码解决,应注意事项 --struts+spring+hibernate环境下
在struts+spring+hibernate环境下配置数据库,要让数据库显示中文,需要修改数据目录/下的my.ini文件(我用得是mysql),修改两处地方如下,红色字体为要修改的地方 client]port=3306[mysql]default-character-set=gb2312# SERVER SECTION# --------------原创 2008-09-16 23:11:00 · 830 阅读 · 1 评论 -
Cannot close connection,finalizing with closed connection问题解决。
这个问题又搞了我一个通宵,呵呵,以下是一位老兄的解决方案,我试了没错,谢谢他“我的智囊团”项目的小BUGhttp://www.zhinangtuan.net.cn/show/20081/20081311205269884.html声明:本文不是问题,只是我在运行“我的智囊团”项目时发现的一点小漏洞,与MLDN的同学们分享,希望大家积极讨论。在运行此项目时发现经常转载 2008-09-19 05:41:00 · 2249 阅读 · 3 评论 -
花通宵7个小时买来的经验——记struts+spring+hibernate点击得到空白页解决方案
在程序编到凌晨1点时,正准备调试成功就回去休息,但接着这个bug又让我的美梦破灭了:当我设计完表单,点击提交时出现了空白。我调试了一下,连action都没有进去。 刚开始以为又是逻辑那出了点小错误,但从头到尾找了一遍,一点都没错,接着又开始检查form、vo下的hibernate文件。还是没有任何的错误。最后我把applicationContext.xml 、web.xml和s原创 2008-09-19 08:31:00 · 1210 阅读 · 2 评论 -
Error filterStart错误解决
今天用MyEclipse启动Tomcat时出现以下错误: 信息: Installing web application at context path /MyZhiNengTuanDemo from URL file:C:/Tomcat 5.0/webapps/MyZhiNengTuanDemo2008-9-19 22:54:00 org.apache.catali原创 2008-09-19 22:39:00 · 3363 阅读 · 1 评论 -
hibernate小问题:setString的定义
虽然看了视频,也依葫芦画瓢,但对于 boolean flag = false; String hql = "FROM User AS u WHERE u.userid=? AND u.userques=? AND u.userans=?"; Query q = super.getSession().createQuery(hql); q.setString(0, u原创 2008-09-17 02:04:00 · 4200 阅读 · 0 评论 -
Invocation of init method failed; nested exception is java.lang.NoSuchMethodError:问题解决
MyEclipse 开发 SSH 整合时 java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit 解决方案 这篇文章解决了问题, 核心提示:2007-08-08 发现用 MyEclipse 5.5 做 Struts 1.2 + Spring 2.0 + Hibernate 3.1 整合时启动过程中报如下的错误转载 2008-09-18 03:41:00 · 133123 阅读 · 11 评论 -
求救——ssh数据插入的问题
今天很无奈,从早晨一直到现在花了6个小时了,但有个错误还是没解决。是这样的:struts+spring+hibernate,myeclipse+tomcat+mysql,我有两个表,一个是question,一个是answer,answer里有一个是foreign key,是qid(question的主键),当我通过往answer里插入数据时,其他的都能插入,但就是没法把qid插入数据中。视原创 2008-09-20 07:08:00 · 1058 阅读 · 1 评论 -
CGLIB Enhancement failed:问题解决
刚装了新的myeclipse6.0运行程序代码 如下:package initDB;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hib转载 2008-09-18 03:35:00 · 7700 阅读 · 0 评论 -
could not find a getter for in class方法解决
could not find a getter for in class方法解决: 检查自己vo包下的文件及对应的hbm.xml文件中若有变量名不一致则会产生次错误。原创 2008-09-19 00:07:00 · 1558 阅读 · 0 评论 -
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context错误待解决中
前两天 MyEclipse启动tomcat时,显示了以下的错误:、信息: Installing web application at context path /MyZhiNengTuanDemo from URL file:C:/Tomcat 5.0/webapps/MyZhiNengTuanDemo2008-9-19 22:54:00 org.apache.catal原创 2008-09-21 01:23:00 · 13810 阅读 · 1 评论 -
Address already in use: JVM_Bind问题解决
Address already in use: JVM_Bind:80出现这种情况有两种:一种是myeclipse启动了两次,这个时候需要把myeclipse关掉后台的javax.eye进程杀掉。然后重新启动myeclipse就可以了 还有一种情况就是以下这种情况了: 我已经试过,把80端口占用就会出现 这种方式有个前提就是有可能你的tomcat下server.xml中的端口改为了80然后再启动转载 2008-09-24 22:28:00 · 922 阅读 · 0 评论 -
@Transactional未添加就报错:No Hibernate Session bound to thread, and configuration does not allow creation
我的事务是通过之前一直运行的好好的,但是,最近在新的工程里面加这个功能,servcie里面的方法只要没加上@Transactional,就会报错:No Hibernate Session bound to thread, and configuration does not allow creation。这是告诉我没有设置事务。只有加上@Transactional才会正常。查了半天原创 2012-10-16 01:15:18 · 6216 阅读 · 0 评论