spring boot怎么部署到服务器

spring boot怎么部署到服务器,第1张

1 既然需要打包成war包项目,首先需要在pomxml文件中修改打包类型,将spring boot默认的<packaging>jar</packaging>修改为<packaging>war</packaging>形式;
2 其次spring boot的web项目中内嵌tomcat服务器,所以如果我们想要发布war包到tomcat项目,要讲spring boot中内嵌的tomcat包依赖排除,不然产生冲突,打开下面代码中的注释即可。
<dependency>
<groupId>orgspringframeworkboot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!--
<exclusions>
<exclusion>

1首先将SpringBoot项目打包成JAR包,然后通过FTP工具上传到Linux,执行如下命令:

该命令执行后,启动jar,一旦shell窗口关闭后,JAR就停止运行了

若需要项目在后台一直运行,需要通过如下命令启动JAR:

上述 2 和 1 的含义如下:

0 标准输入 (一般是键盘)

1 标准输出 (一般是显示屏,是用户终端控制台)

2 标准错误 (错误信息输出)

上述 consolelog 为日志文件,需要在Linux中提前创建:

1实时跟踪日志:

实时跟踪日志,只要执行findAll这个方法,就会将其对应的日志打印出来,用来跟踪特定的日志运行

--line-buffered 是一行的缓冲区,只要这一行的缓冲区满了就会打印出来,所以可以用于实时监控日志

2tailf -n 200 consolelog 打印最后200行日志,并持续跟踪日志

tail -n 500 consolelog | more 分页查看最后500行日志

1编写一个shell脚本,命名为 start_JARsh,脚本和可执行JAR放在同一目录下

2执行 start_JARsh 脚本,启动可执行JAR

添加可执行权限:

执行脚本:

开机就显示
Failed
to
boot
2
Starting
RSD
mode,
然后扣电池,按住音量上键,再开机又出现
feiled
to
boot
2
starting
fastboot
protocol
spport
扣电池,再按音量下键开机,屏幕一闪,黑屏。我的小心肝狂跳不止,难道只就是传说中的“砖”吗?怎么让我遇到了呢?。。。痛苦之中!!于是论坛求助,恰好看到一个和我相同现象的机油,这个帖子,还得感谢这位机油!!
>正常应该选normal或hard drive c:,选system setup进的是bios页面,直接退出就可以了,没有进系统前,所有情况都可以长按电源键强制关机,再开机,有提示信息的的话贴图。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13437901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-06
下一篇 2023-08-06

发表评论

登录后才能评论

评论列表(0条)

保存