配置JAVA、Maven 环境变量,配置Tomcat 自启动

48
0

1、新装的linux 服务器配置 Java/Maven 环境变量  sudo vim /etc/profile 最下方加入:

## 环境变量 Linux
JAVA_HOME=/usr/local/jdk1.8.0_202
CLASSPATH=.:$JAVA_HOME/lib

M2_HOME=/usr/local/apache-maven-3.6.1
PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

export JAVA_HOME CLASSPATH M2_HOME PATH

 

2、附赠 Mac 配置 Java/Maven 环境变量 sudo vim /etc/profile 最下方加入: (踩个坑,空格要加\ 转义字符)

## 环境变量 Mac (路径稍有变动)
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home

CLASSPATH=.:$JAVA_HOME/lib

M2_HOME=/Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/apache-maven-3.6.3
PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

export JAVA_HOME CLASSPATH M2_HOME PATH

 

3、Tomcat 自启动 (直接启动) sudo vim /etc/rc.d/rc.local 最下方加入:

export JAVA_HOME=/opt/jdk1.8.0_202
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
/opt/tomcat/bin/startup.sh

 

4、Centos推介的方法|通过systemctl管理,增加文件 sudo vim /lib/systemd/system/tomcat.service 加入:

[Unit]
Description=tomcat
After=network.target

[Service]
Type=forking
ExecStart=/opt/tomcat/bin/catalina.sh start
ExecReload=/opt/tomcat/bin/catalina.sh restart
ExecStop=/opt/tomcat/bin/catalina.sh stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

 

5、附赠(配合4食用效果最佳)|给tomcat增加pid文件,pid文件的作用是防止进程启动多个副本,编辑 sudo vim tomcat/bin/catalina.sh, PRGDIR下方加入 CATALINA_PID:

# Get standard environment variables
PRGDIR=`dirname "$PRG"`
#add  ↓↓↓
CATALINA_PID=$PRGDIR/tomcat.pid

 

6、启动管理tomcat

#启动
systemctl start tomcat
#重启
systemctl restart tomcat
#停止
systemctl stop tomcat
#状态
systemctl status tomcat

#其他的自己百度

全部评论