spring+struts2+hibernate+freemarker再配置问题小结

web容器: tomcat5/tomcat6
jdk版本:jdk1.6
spring版本:3.05
struts版本:2.1.6
hibernate版本:3.6
freemarker版本:2.3.16
所有jar包如下:
spring+struts2+hibernate+freemarker再配置问题小结

配置过程历时比较长,经常碰到缺类等问题。一点儿体会如下:
1.要使用Eclipse+Tomcat插件并使用log4j,这样容易定位问题;
2.struts2和xwork的版本要一致,否则总是出现莫名问题;
3.aopalliance.jar,javassist-3.12.0.GA.jar,commons-logging-1.0.4.jar,commons-fileupload-1.2.2.jar等看似无用的包也要配上,否则总会有一两东西启不来或者tomcat5可用但tomcat6启不来。
4.配置二级缓存,还需要加入包backport-util-concurrent-3.1.jar

你可能感兴趣的:(eclipse,spring,freemarker,Hibernate,log4j)