久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

關(guān)于Ubuntu Server 18.04 LTS 安裝Tomcat并配置systemctl管理Tomcat服務(wù)的問(wèn)題

瀏覽:79日期:2023-03-19 16:52:04
目錄
  • 1.下載安裝
  • 2.配置JDK環(huán)境變量

軟件環(huán)境

  • 系統(tǒng)版本:Ubuntu Server 18.04.1 LTS
  • JDK版本:Java SE Development Kit 8u231
  • Tomcat版本:Tomcat 9.0.27 Released

1.下載安裝

由于JDK下載需要登錄,用wget下載不方便,建議先在別的機(jī)子先下載好再拷貝到Ubuntu上。

將下載好的JDK壓縮包解壓到指定目錄

tar -zxvf jdk-8u231-linux-x64.tar.gz -C ~/server

解壓后的JDK所在目錄是/home/ubuntu/server/jdk1.8.0_231

PS:由于Linux權(quán)限的問(wèn)題,建議將JDK安裝到不需要root權(quán)限的目錄。我這里是在home下創(chuàng)建了server目錄

2.配置JDK環(huán)境變量

如果沒(méi)有安裝vim,需要先安裝

sudo apt-get install vim

使用vim編輯環(huán)境變量文件

sudo vi /etc/profile

在文件最后加入JDK的環(huán)境變量

#set Java environment
export JAVA_HOME=/home/ubuntu/server/jdk1.8.0_231
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

使環(huán)境變量生效

source /etc/profile

查看JDK版本

java -version
#結(jié)果
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

2 下載安裝Tomcat

Tomcat下載不需要登錄,可以直接用wget下載

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz

解壓到指定目錄

tar -zxvf apache-tomcat-9.0.27.tar.gz ~/server

解壓后的Tomcat所在目錄是/home/ubuntu/server/apache-tomcat-9.0.27

PS:網(wǎng)上很多教程都說(shuō)要為T(mén)omcat配置環(huán)境變量,其實(shí)根本不需要

3 配置systemctl管理Tomcat服務(wù)

1.在tomcat的bin目錄下創(chuàng)建setenv.sh文件

vi ~/server/apache-tomcat-9.0.27/bin/setenv.sh
#setenv.sh文件內(nèi)容
CATALINA_PID="$CATALINA_BASE/tomcat.pid"

2.添加tomcat.service文件

sudo vi /lib/systemd/system/tomcat.service
#tomcat.service文件內(nèi)容
[Unit]
Description=Tomcat
After=network.target remote-fs.target syslog.target
[Service]
Type=forking
PIDFile=/home/ubuntu/server/apache-tomcat-9.0.27/tomcat.pid
ExecStart=/home/ubuntu/server/apache-tomcat-9.0.27/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

3.重載systemctl守護(hù)進(jìn)程

#重載守護(hù)進(jìn)程
systemctl daemon-reload
#啟動(dòng)服務(wù)
sudo systemctl start tomcat
#停止服務(wù)
sudo systemctl stop tomcat
#重啟服務(wù)
sudo systemctl restart tomcat
#開(kāi)機(jī)自啟動(dòng)
sudo systemctl enable tomcat
#取消自啟動(dòng)
sudo systemctl disable tomcat

2019.11.13補(bǔ)充

在另外一臺(tái)機(jī)器上安裝的時(shí)候,啟動(dòng)Tomcat出現(xiàn)Neither the JAVA_HOME nor the JRE_HOME environment variable is defined,java的環(huán)境變量配置是正常的,但是就是說(shuō)找不到。

解決方案:在Tomcat的目錄下的bin/setclasspath.sh 文件的最上面加入java的環(huán)境變量

export JAVA_HOME=/home/ubuntu/server/jdk1.8.0_231
export JRE_HOME=$JAVA_HOME/jre

到此這篇關(guān)于Ubuntu Server 18.04 LTS 安裝Tomcat并配置systemctl管理Tomcat服務(wù)的問(wèn)題的文章就介紹到這了,更多相關(guān)Ubuntu Server 18.04 LTS 安裝Tomcat內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Tomcat
主站蜘蛛池模板: 哈尔滨市| 兴业县| 临桂县| 松潘县| 兴文县| 海安县| 建水县| 柘城县| 肃北| 东山县| 曲阳县| 荣昌县| 东城区| 邛崃市| 高邮市| 兴国县| 宿松县| 林口县| 正安县| 上虞市| 库车县| 闽侯县| 咸宁市| 庄河市| 驻马店市| 韶山市| 谷城县| 宜兴市| 哈巴河县| 海晏县| 卓尼县| SHOW| 安顺市| 阜城县| 延吉市| 台山市| 疏勒县| 四子王旗| 惠水县| 惠东县| 新丰县|