更换jdk版本以后的破事

来源:互联网 发布:linux连接mysql数据库 编辑:程序博客网 时间:2024/05/29 07:55

接触平安易购系统以后,总觉着用jdk1.6实在是太low了,而且用的eclipse版本也太低了,Version: Helios Service Release 1,看着本地的Eclipse Mars.2 (4.5.2) 眼馋,却打不开,需要1.6以上版本,所以就善做主张,安装了jdk1.8,配置了各种环境。一切看起来没什么问题,谁知道会有大问题,首先jdk版本不一致导致导致ant打包会不一致,然后出现UnsupportedClassVersionError错误,完全想不到,测试服务器无法启动,蛋疼了很久。

百度了很久才发现是版本问题,出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。以后这样的问题切记,对于成熟的系统,不要自以为是,可以探寻其中的原理,不能擅自改动。

tomcat重新配置,也是遇到麻烦,总之用到本地路径这才解决。

易购系统分两大服务器架构,一个是文件服务器,一个是应用服务器,代码都一样,在用到文件服务器的时候,会调用8081端口,应用服务器则是8080端口,文件服务器保存大量照片,消耗很大,所以分成2个tomcat启动是非常不错的选择。

说的这些都是经验之类的东西,以后对自己有帮助。


0 0
原创粉丝点击