一、笔者在做简单的SSH框架整合开发时,最原始搭配如下:

jdk10.0.2

tomcat7

struts2.2.3

Spring3

Hibernate3

关于jdk10.0版S2SH整合问题(小白篇)

二、产生问题

整合后运行报出各种错误(主要是框架整合相关错误),根据报错网上查错,大部分说是包冲突或缺相应的jar包,根据所提进行修改,并未解决问题。此时已经开始考虑是否为tomcat版本或jdk版本是否为造成报错的主要原因,于是读者开始将jdk换成较低版本的jdk1.8,没想到便直接可以运行了。

三、解决方法

经过多次试验,笔者总结了一套较为稳定的ssh整合环境。

jdk 1.7或1.8

jar包见附加资源或上面贴图

tomcat7至tomcat9

四、特别说明

        开始本人用的jdk10.0是较新版本,但是学习使用案例项目多为版本较老的环境或jar包,虽环境较老有些的软件厂商并不再提供这些版本的维护,但是这些环境较稳定,比较适合学习。版本较高的环境虽对低版本环境具兼容性,但很多时候也会产生冲突,对于像笔者这样的新手而言,不易排错且费力不讨好。

相关文章: