解决问题
码匠君
适己而忘人者,人之所弃;克己而立人者,众之所戴。
展开
-
J2EE Web 框架整合(Struts, hibernate, Spring)
近来一直在实践 J2EE Web 框架整合(Struts, hibernate, Spring),遇到的问题还是真多啊。好多问题也解决了,大多都是通过在网上查资料、看其他同僚的成果。很多解决方案还是很有帮助的,很开眼界,虽然不一定适合我的问题。所以这里就打算把自己遇到的问题以及我的解决方案整理一下。其中一写问题想不起来具体细节了,就先从昨天的收获说起吧。我的环境是:IDE: MyEclip原创 2007-10-25 11:56:00 · 1608 阅读 · 0 评论 -
解决问题(九)——jsf+facelet(一)下马威
最近在研究facelet,发现它还是一个很好用的模版类工具,就像把它和jsf整合来用。但是没想到我心中对facelet的熊熊烈焰,在我刚走到facelet大门的时候就被扑灭的。刚刚接触,就被facelet来了一个下马威。其实我的流程也很简单,用myeclipse搭建一个web project,在添加jsf capabilities,用1.5的说明,再把support facelet钩上环境就原创 2007-11-23 14:38:00 · 3001 阅读 · 1 评论 -
解决问题(八)——jsf+spring+hibernate整合(二)
用MyEclipse进行Web 框架的整合很方便,但是有的时候太方便也会起反作用。在一本讲框架的书上看到一句话觉得很有道理(书和作者不及得了) —— IDE工具会极大的提高高手的工作效率,但也会让入门者变得白痴。所以就像对框架的整合进行一下研究,自己动手来搭。当然我觉得也没有必要完全抛弃IDE,合理的使用还是不错的。我首先想研究的就是集成所需要的jar包,用MyEclipse集成,会拷贝很多ja原创 2007-11-09 10:05:00 · 3101 阅读 · 2 评论 -
解决问题(七)——jsf+spring+hibernate整合(一)
jsf+spring+hibernate整合,于struts+spring+hibernate整合的过程非常相似(就不截图了,可以参考第一篇文章),但是前者相对于后者稍微麻烦一些。第一步:初步整合,其过程以及基本配置,于struts+spring+hibernate整合的过程完全一样。第二步:要加入jsf-spring.jar(可以到SourceForge上面去下)第三步:在web.x原创 2007-11-08 17:33:00 · 4853 阅读 · 0 评论 -
解决问题(六)——jsf ViewExpiredException
javax.servlet.ServletException: viewId:/login.jsp - View /login.jsp could not be restored. javax.faces.webapp.FacesServlet.service(FacesServlet.java:249) root cause javax.faces.application.ViewExpired转载 2007-11-05 13:05:00 · 3190 阅读 · 1 评论 -
解决问题(五)——jsf Exception
最近学习框架,学了一段时间的struts,感觉问题颇多,最主要的是不同版本之间的差异太大。因为对Swing很熟,而jsf是和Swing架构比较相近的架构,而且jsf毕竟也是标准,所以开始着手学习jsf,虽然还不够成熟。以为jsf和struts应该很类似,配置上的问题应该也不多,结果没想到写了一个小小的页面会有那么多莫名的问题。1)运行页面提示错误2)java.lang.RuntimeE原创 2007-11-05 11:55:00 · 1937 阅读 · 0 评论 -
解决问题(四)——Log4j
今天在家里,重新搭建ssh环境,struts尝试使用1.3版本。在加入log4j之后,尝试运行,结果抛出FileNotFoundException错误。如果log4j配置好之后,log文件应该自动生成,不应该存在文件找不到的错误。解决方法:在搭建环境时,Spring Capabilities和 hibernate Capabilities都会往环境中加入各自的log4j包,但是因为版本不同原创 2007-10-28 11:56:00 · 763 阅读 · 0 评论 -
解决问题(三)——Exception
用MyEclipse搭建环境虽然提供了很大的方便,但是也会出现很多问题:在搭建Spring的时候一定要选中Spring 2.0 Persistence JDBC Libraries,否则在MyEclipse会出现在applicationContext.xml出错的现象,找不到“org.apache.commons.dbcp.BasicDataSource”也会出现下面的错误Caused原创 2007-10-25 14:18:00 · 1077 阅读 · 0 评论 -
解决问题(二)——Log4j
这些是昨天遇到的问题。主要解决问题是1)启动Tomcat控制台每次都会有以下错误:log4j:WARN No appenders could be found for logger (org.apache.struts.util.PropertyMessageResources).log4j:WARN Please initialize the log4j system properly.原创 2007-10-25 13:43:00 · 1680 阅读 · 1 评论 -
解决问题(一)——Exception
今天主要遇到的问题是启动Server之后就会出现以下错误:2007-10-25 10:20:05,562 ERROR [BasicLazyInitializer] CGLIB Enhancement failed: com.fullproject.vo.Usernet.sf.cglib.core.CodeGenerationException: java.lang.reflect.Invoc原创 2007-10-25 13:10:00 · 4656 阅读 · 1 评论 -
解决问题(十)——HashCodeBuilder在one-to-many关系中出现Lazy异常
为了识别po对象中,通常都会用po对象继承一个BaseObject基类,小弟也是如此做法,基类是从网上找到的一个比较好的范例。public class BaseObject implements Serializable { private static final long serialVersionUID = -1540986753080346874L; public St原创 2007-12-03 22:42:00 · 2498 阅读 · 0 评论