当然无法访问啦
这是我辗转几个晚上才找到的原因,也是在业界大佬指点下才能解决
即便项目放tomcat的webapps目录下

甚至tomcat都已经执行了,生成了相关文件,但依旧无法访问
前提
java环境
java环境配置完毕,检测是否配置完成,命令行输入
java -version

出现类似这个结果就是配置好了,不会的话自己搜教程
mysql环境(如果项目用得上)
检测方法类似,不赘述
原因
Springboot项目没有springmvc的配置文件
tomcat无法执行
解决办法
springboot项目打包成jar文件

springboot默认打包出来的就是jar包,以下是打包成功截图,根据地址找到对应的jar包

在服务器创建个文件夹存放jar包

第一个文件是项目运行的日志,过会儿说
执行jar包
控制台进入存放项目jar包的目录下
在命令行中输入
java -jar [jar包名]
命令行会出现与idea上相似的项目执行画面(真的是太美了)

就成功了,按照 ip:8080/预设端口 格式去访问吧
短期执行
就是上面那条语句
java jar [jar包名]

这里Ctrl+c就能退出springboot界面回到Linux界面,这个springboot项目也会随之关闭
永久执行
nohup java -jar [jar包名] &

出现这个就是成功了,即使Ctrl+c推出也不会关闭项目的执行
如何关闭呢?
首先查找进程
ps -ef | grep java

第二列就是进程
kill 进程号
即可关闭项目
本文介绍了解决SpringBoot项目无法在Tomcat上正常访问的问题。通过打包为jar文件并使用正确的命令执行,使得项目可以在服务器上运行。文章还详细说明了临时执行与后台永久执行的方法。
907

被折叠的 条评论
为什么被折叠?



