当然无法访问啦
这是我辗转几个晚上才找到的原因,也是在业界大佬指点下才能解决
即便项目放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 进程号
即可关闭项目