工作有一年了,没有搭过SSH也是醉了,所以在网上搜大神的方法用了三天来搭个版本。因为之前没有网,所以把公司项目中的jar拿来用,搭了两天,其实是边学习边回忆,基础知道不牢固呀。用公司的jar整合最后spring的时候出了错,也没解决,所以决心重下jar包,有了这个版本。
先把我整合中出现的问题给贴出来。
整合struts+hibernate时报错。
Caused by: java.lang.NoClassDefFoundError:javax/persistence/EntityListeners
这个是因没引出JPA.jar,可能是因为依赖关系吧。
整合Spring 报错,
Unable to instantiate Action, regAction, defined for ‘register’ in namespace ‘/’regAction
这个说明没有找到这个托管的Action,因为整合struts+hibernate测试时是可以用的,所以struts.xml是没有配置错误的,只能是没有读取到applicationContext.xml这个配置文件,所以把xml放在与web.xml一个文件夹下就好了。(ps:其实我第一次整合的时候也出现了这个问,所以放弃了,当是也不知道是不是脑呆不转了没想到 T-T)
下面是整合步骤,我是根据网上来一步步做的,这里是原地址,感谢博主,真是学习了。