亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu安裝Tomcat并配置systemctl管理的問題怎么解決

發布時間:2022-04-27 16:28:50 來源:億速云 閱讀:351 作者:iii 欄目:開發技術

這篇“Ubuntu安裝Tomcat并配置systemctl管理的問題怎么解決”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Ubuntu安裝Tomcat并配置systemctl管理的問題怎么解決”文章吧。

軟件環境

  • 系統版本:Ubuntu Server 18.04.1 LTS

  • JDK版本:Java SE Development Kit 8u231

  • Tomcat版本:Tomcat 9.0.27 Released

1.下載安裝

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

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

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

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

PS:由于Linux權限的問題,建議將JDK安裝到不需要root權限的目錄。我這里是在home下創建了server目錄

2.配置JDK環境變量

如果沒有安裝vim,需要先安裝

sudo apt-get install vim

使用vim編輯環境變量文件

sudo vi /etc/profile

在文件最后加入JDK的環境變量

#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

使環境變量生效

source /etc/profile

查看JDK版本

java -version
#結果
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:網上很多教程都說要為Tomcat配置環境變量,其實根本不需要

3 配置systemctl管理Tomcat服務

1.在tomcat的bin目錄下創建setenv.sh文件

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

2.添加tomcat.service文件

sudo vi /lib/systemd/system/tomcat.service
#tomcat.service文件內容
[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守護進程

#重載守護進程
systemctl daemon-reload
#啟動服務
sudo systemctl start tomcat
#停止服務
sudo systemctl stop tomcat
#重啟服務
sudo systemctl restart tomcat
#開機自啟動
sudo systemctl enable tomcat
#取消自啟動
sudo systemctl disable tomcat

2019.11.13補充

在另外一臺機器上安裝的時候,啟動Tomcat出現Neither the JAVA_HOME nor the JRE_HOME environment variable is defined,java的環境變量配置是正常的,但是就是說找不到。

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

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

以上就是關于“Ubuntu安裝Tomcat并配置systemctl管理的問題怎么解決”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

察雅县| 巴彦县| 河东区| 察哈| 徐水县| 乌鲁木齐市| 同仁县| 郸城县| 无为县| 青海省| 丽江市| 公主岭市| 清水县| 桂阳县| 新宾| 东乌珠穆沁旗| 永平县| 铁岭县| 江阴市| 宜阳县| 九寨沟县| 新营市| 大田县| 内黄县| 光山县| 孟州市| 新余市| 竹山县| 姜堰市| 石林| 正宁县| 水富县| 海门市| 崇明县| 镇巴县| 兴义市| 南召县| 家居| 罗定市| 文成县| 盐边县|