springboot jar包和war包多环境启动方案

本文详细介绍了SpringBoot项目的两种命令行启动方式,包括指定JDK版本和配置环境变量的方法。同时,阐述了如何将SpringBoot项目配置为服务,以及在Tomcat中使用不同配置文件的三种方案。

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

springboot 命令行启动:
1.启动方式一(指定jdk版本)

nohup /usr/java/jdk1.8.0_144/bin/java -Dsun.misc.URLClassPath.disableJarChecking=true -server -Xms128m -Xmx128m -Xss512k -jar xxx-1.1.2.RELEASE.jar --spring.profiles.active=dev &

 或者

nohup /usr/java/jdk1.8.0_144/bin/java -Dsun.misc.URLClassPath.disableJarChecking=true -server -Xms128m -Xmx128m -Xss512k -Dspring.profiles.active=prod -jar  xxx-1.1.2.RELEASE.jar  &

2.启动方式二

nohup java -Dsun.misc.URLClassPath.disableJarChecking=true -server -Xms128m -Xmx128m -Xss512k -jar  xxx-1.1.2.RELEASE.jar --spring.profiles.active=dev &

或者

nohup java -Dsun.misc.URLClassPath.disableJarChecking=true -server -Xms128m -Xmx128m -Xss512k  -Dspring.profiles.active=prod -jar  xxx-1.1.2.RELEASE.jar  &

3.配置成服务的
修改vb-autocheck-1.0.0.RELEASE.conf:

drwxr-xr-x 2 root root           4096 Feb 15 14:21 back
lrwxrwxrwx 1 root developers        4 Mar 15  2018 default -> last
lrwxrwxrwx 1 root developers       30 Dec 18  2017 defult -> xxx-1.0.0.RELEASE.jar
lrwxrwxrwx 1 root developers       30 Mar 15  2018 last -> xxx-1.0.0.RELEASE.jar
drwxrwxrwx 2 root developers     4096 Aug  8 17:22 logs
-rwxrwxr-x 1 root developers       81 Aug  8 17:55 xxx-1.0.0.RELEASE.conf
-rwxr-xr-x 1 root root       49491741 Feb 18 15:45 xxx-1.0.0.RELEASE.jar

为:

JAVA_HOME=/usr/java/jdk1.8.0_144/
JAVA_OPTS="-server -Xms128m -Xmx128m -Xss512k -Dspring.profiles.active=dev"


springboot的web版本项目打成war包发布到tomcat中,通过配置
1、方案一
 

su root
vim ~/.bash_profile
export SPRING_PROFILES_ACTIVE=dev


切换到不同的配置文件(注意这个要退出重新登录不然配置不生效)
2、方案二
修改catalina.sh添加:

export SPRING_PROFILES_ACTIVE=dev

3、方案三
修改catalina.sh添加:
 

-Dspring.profiles.active=dev


还有其他方式的欢迎大家补充。。。。。。。。。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

go_5656566

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值