我在百度智能云买了一个服务器,我将war部署到tomcat时,访问8080端口是可以的,但是不能访问我的项目,我刚开始还以为是端口,防火墙的问题。
但是实际上不是,是JDK版本的问题,我在Eclipse中用的是JDK1.8.
而在tomcat中我安装的是jdk1.8,差错在tomcat/logs/catalina.2019-09-22.log
下。所以报错:
Caused by: java.lang.UnsupportedClassVersionError: org/springframework/web/SpringServletContainerInitializer :
Unsupported major.minor version 52.0 (unable to load class org.springframework.web.SpringServletContainerInitialize
所以要么改变linux中jdk,要么改变eclipse中jdk编码。
预览地址:http://106.13.193.117:8080/Movies,运行效果: