
2个回答
2013-08-09
展开全部
SSH整合注意 首先,明确一下添加特性的顺序:有的是Struts->String->hibernate我的理念是:Struts->hibernate->String。其实顺序不是关键,关键在于你如何整合它们。其次,在项目开发时,是否需要把相关jar包拷贝进工程中?在我看来,最好这样。因为在框架整合的过程中,可能有些jar包是不同的版本,它们就可能冲突,或者有些包必须自己另外导进来,而把原来的不支持的包删除掉。这样,把相关jar包拷贝进工程中就方便得多。这样也有利于项目维护。比如项目迁移到别的机器上等等。另外:在整合过程中,我遇到了一些错误,并有幸解决。陈述如下:在浏览器中运行时,出现asm之类的错误。我的解决办法是:把cglib-2.1.3.jar包给去掉,只留下cglib-nodep-2.1_3.jar就可以了。还有一个致命的错误,就是在代理Struts的行为时,出现了“Servlet action is not available”的消息描述信息。解决办法,在保证Struts和Spring配置正确的前提下,在项目开发中把applicationContext按照默认向导放入src中,这样在发布为Web应用时,它就会存在于Tomcat中的项目名->WebRoot->WEB-INF->classes中。因而要在Struts配置文件中确保plugin元素的value值为:/WEB-INF/classes/applicationContext.xml 。至于Spring整合hibernate方面,sessionFactory的映射路径默认为:classpath:hibernate.cfg.xml 是不会有问题的。因为它是根据上下文查找的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-09
展开全部
要注意包的整合,处理不好就会有冲突的!!然后就是出现出错要培养自己的找错能力,我自己就是自学的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询