问题
第一个项目环境是: jdk1.7.0_72 + tomcat-7.0.69 + springcloud ,当时项目运行正常,tomcat可以正常启动
第二个项目环境是: jdk_8u161+ springboot+ dubbo, Tomcat 没有重新设置,
项目运行正常, 启动 tomcat/bin/startup.bat 也正常.
但是localhost:8080报404错误.
原因:
tomcat7 和 jdk1.8版本是不兼容的
解决方案:
-
方案一: 将tomcat7 换成 tomcat 8 (首选)
-
方案二: 将tomcat7 的jre环境配置成 jdk 1.8
Ecplise工具: window--->preferences--->server--->runtime Environments , 将jre环境设置成jdk1.8