spring boot war包 在linux下面的tomcat运行步骤

本文详细介绍了如何将Spring Boot应用打包为WAR,并在Linux系统的Tomcat服务器上部署及配置。首先通过指定链接的方法创建WAR包,然后使用`find`命令查找Tomcat安装位置,接着说明了如何利用`startup.sh`和`shutdown.sh`脚本启动和关闭Tomcat。此外,文章还提到了外部配置文件`application.properties`的应用,特别是`server.context-path`配置在WAR包部署时的影响,以及如何通过`tail -f catalina.out`命令监控Tomcat的日志输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.

首先把spring boot打成war包,如何打成war可以看下面链接

http://qiita.com/NagaokaKenichi/items/3f191aeb6f161101d5f6

然后放到linux 下面的tomcat的webapps目录下面。

不知道自己的tomcat安装到了那个目录下面,可以使用命令  : 

find / -name *tomcat*

这样就会把所有的tomcat列出来。

清晰易懂。

二.

启动tomcat,在linux系统下面的tomcat里面的bin目录,里面有startup.sh和shutdown.sh

启动命令 sh startup.sh

停止命令 sh shutdown.sh

三.

在webapps下面也可以放application.properties进行外部配置,例如DB的配置等等。

需要注意的如下

配置文件中如果有这个配置 server.context-path=/ai/api/v1/

那么在启动war包的时候会覆盖掉这个地址。

如果是jar包的时候,依然是这个配置,启动jar包后的地址是:localhost:8080/ai/api/v1/

如果是war包的时候,war包的名字是:ai-api.war,配置文件不变时,启动后的地址是:localhost:8080/ai-api/

context-path就会变得和war的名字相同。

四.

查看tomcat的控制台 ,可以开两个远程连接,一个启动tomcat一个查看log运行,看看是否有问题。

具体如下:

进入tomcat/logs/文件夹下 命令:tail -f catalina.out 就会时时的输出控制台的log,就可以看运行的war是否有问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值