最近碰到了几个这样的系列问题,记录一下,我怕忘了。
本地流程测试,不同人写的项目,有不同的坑。最近需要写后端接口,前端和后端各一个项目,前端项目已部署服务器,分配域名。将项目拉到本地,修改了域名信息,将两个全都丢到 tomcat7 的 webapps 下,启动 tomcat,控制台输出,后端项目未启动。
后端项目时使用 springBoot 生成的,该项目有内置的 tomcat,经比较,内置 tomcat 版本高于本地 tomcat,将项目内置 tomcat 版本改为一致,启动还是异常。
貌似是 tomcat 缺什么文件,好的下载一个 tomcat9,项目丢上去。启动,启动一闪而过,这什么鬼,dos 启动,环境变量不对。本机 JDK 是 1.7,tomcat9 最低配置 1.8,卧槽,搞了半天,自己把自己坑了,下个 tomcat7 不就好了,非要下个 tomcat9,当然这是后话。
修改环境 变量为 1.8,启动,异常,提示缺少 JRE_HOME,添加,继续启动。终于输出 springboot 的 logo 了。
总结一下:
一个踩了 4 个坑,跨域、springboot、tomcat、jdk 版本;问题越改越多,偏偏你还想快速搞定,越是如此,事实往往越事与愿违,心急吃不了热豆腐,被热豆腐绑架了心智,理性一点,换个 tomcat7 就解决了,只有两个坑。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于