婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux(CentOS7)安裝Tomcat與設置Tomcat為開機啟動項(tomcat8為例)

Linux(CentOS7)安裝Tomcat與設置Tomcat為開機啟動項(tomcat8為例)

熱門標簽:湖北ai智能電銷機器人 江西外呼系統 高德地圖標注論壇 新科美甲店地圖標注 外呼系統打哪顯哪 蘭州ai電銷機器人招商 新邵電銷機器人企業 北海市地圖標注app AI電銷機器人 源碼

安裝Tomcat

下載Tomcat壓縮包

Tomcat有Tomcat7,Tomcat8和Tomcat9等版本,目前企業使用較多的是Tomcat8,所以這里以Tomcat8為列

進入Tomcat8下載網址:Tomcat8下載網址https://tomcat.apache.org/download-80.cgi

點擊左側Download下的對應版本,這里我下載的是apache-tomcat-8.5.47.tar.gz,即Linux環境的壓縮包

Tomcat主要有三個安裝版本

  • tar.gz:Linux環境下的壓縮包,免安裝
  • Windows.zip:Windows壓縮包,免安裝,解壓即用,同時注意根據自己電腦是64位系統還是32位系統下載對應的壓縮包
  • Windows Service Installer:Windows安裝包,32位和64位版本的Windows系統都適用

安裝Tomcat

將下載好的apache-tomcat-8.5.47.tar.gz放到指定目錄,我這里放到/usr/local/tomcat,如下圖所示

進入/usr/local/tomcat目錄,解壓Tomcat壓縮包

# 進入/usr/local/tomcat目錄
cd /usr/local/tomcat
# 解壓Tomcat壓縮包
tar -zxvf apache-tomcat-8.5.47.tar.gz

啟動Tomcat

進入Tomcat的bin目錄,啟動Tomcat

# 進入Tomcat的bin目錄,啟動Tomcat
cd apache-tomcat-8.5.47/bin/
# 啟動Tomcat
./startup.sh

查看Tomcat是否啟動成功

# 查看Tomcat是否啟動成功執行
ps -ef | grep tomcat
# 如果輸出如下,說明Tomcat安裝成功
root  2381  1 11 22:18 pts/0 00:00:02 /usr/local/jdk1.8.0_152/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-8.5.47/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/apache-tomcat-8.5.47/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.47/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat/apache-tomcat-8.5.47 -Dcatalina.home=/usr/local/tomcat/apache-tomcat-8.5.47 -Djava.io.tmpdir=/usr/local/tomcat/apache-tomcat-8.5.47/temp org.apache.catalina.startup.Bootstrap start
root  2513 29060 0 22:18 pts/0 00:00:00 grep --color=auto tomcat

使用瀏覽器訪問Tomcat,地址Linux的ip:8080,我這里的ip端口是http://47.106.106.158:8080/,如下圖說明在Linux(CentOS7)環境安裝啟動Tomcat成功,為自己點一個贊

注意:開放8080端口或者關閉防火墻

附加:開放8080端口或者關閉防火墻,如果是阿里云只能在阿里云控制臺配置開放端口

# 開啟8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 查詢端口號8080是否開啟
firewall-cmd --query-port=8080/tcp
# 重啟防火墻
firewall-cmd --reload
# 查看開放端口列表
firewall-cmd --list-port
# 命令含義
--zone #作用域
--add-port=8080/tcp #添加端口,格式為:端口/通訊協議
--permanent #永久生效,沒有此參數重啟后失效
# 關閉防火墻
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動

設置Tomcat為開機啟動項

按照上面的方式啟動Tomcat,如果我們的虛擬機或者服務器關閉了,重啟服務器后Tomcat是關閉的,但是我們希望虛擬機或者服務器重啟后,Tomcat可以自己啟動,所以我們需要設置Tomcat為開機啟動項

創建setenv.sh文件,為Tomcat添加啟動參數

catalina.sh在執行的時候會調用同級路徑下的setenv.sh來設置額外的環境變量,因此在/usr/local/tomcat/apache-tomcat-8.5.47/bin路徑下創建setenv.sh文件,內容如下:

# 設置Tomcat的PID文件
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
# 添加JVM選項
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

/usr/local/tomcat/apache-tomcat-8.5.47/bin/catalina.sh文件開頭添加JAVA_HOME和JRE_HOME,其中/usr/local/jdk1.8.0_152為jdk的安裝目錄

export JAVA_HOME=/usr/local/jdk1.8.0_152
export JRE_HOME=/usr/local/jdk1.8.0_152/jre

如果在catalina.sh不配置JAVA_HOME和JRE_HOME就會報如下的錯誤

[root@JourWon ~]# systemctl status tomcat
● tomcat.service - Tomcat
 Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
 Active: failed (Result: exit-code) since Mon 2019-10-21 19:54:54 CST; 6s ago
 Process: 8746 ExecStart=/usr/local/tomcat/apache-tomcat-8.5.47/bin/startup.sh (code=exited, status=1/FAILURE)

Oct 21 19:54:54 JourWon systemd[1]: Starting Tomcat...
Oct 21 19:54:54 JourWon startup.sh[8746]: Neither the JAVA_HOME nor the JRE_...d
Oct 21 19:54:54 JourWon startup.sh[8746]: At least one of these environment ...m
Oct 21 19:54:54 JourWon systemd[1]: tomcat.service: control process exited,...=1
Oct 21 19:54:54 JourWon systemd[1]: Failed to start Tomcat.
Oct 21 19:54:54 JourWon systemd[1]: Unit tomcat.service entered failed state.
Oct 21 19:54:54 JourWon systemd[1]: tomcat.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

在/usr/lib/systemd/system路徑下添加tomcat.service文件,內容如下:

[Unit]
Description=Tomcat
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
TimeoutSec=0
PIDFile=/usr/local/tomcat/apache-tomcat-8.5.47/tomcat.pid
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.47/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

此外service文件修改后需要調用systemctl daemon-reload命令重新加載。

配置TimeoutSec=0的目的是讓開機啟動不處理tomcat啟動超時,保證tomcat耗時過長時不會被系統terminating,如果不配置可能出現下面的情況

Oct 21 20:26:37 JourWon startup.sh[1634]: Existing PID file found during start.
Oct 21 20:26:37 JourWon startup.sh[1634]: Removing/clearing stale PID file.
Oct 21 20:26:37 JourWon startup.sh[1634]: Tomcat started.
Oct 21 20:26:37 JourWon systemd[1]: PID file /usr/local/tomcat/apache-tomcat-8.5.47/tomcat.pid not readable (yet?) after start.
Oct 21 20:26:38 JourWon polkitd[464]: Unregistered Authentication Agent for unix-process:1628:19013 (system bus name :1.23, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, loca
Oct 21 20:28:07 JourWon systemd[1]: tomcat.service start operation timed out. Terminating.
Oct 21 20:28:07 JourWon systemd[1]: Failed to start Tomcat.

把Tomcat加入開機自啟動

systemctl enable tomcat.service

重啟服務器

reboot

再次連接后,查看服務狀態

[root@JourWon ~]# systemctl status tomcat
● tomcat.service - Tomcat
 Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
 Active: activating (start) since Mon 2019-10-21 20:12:19 CST; 8s ago
 Process: 9244 ExecStart=/usr/local/tomcat/apache-tomcat-8.5.47/bin/startup.sh (code=exited, status=0/SUCCESS)
 CGroup: /system.slice/tomcat.service
   └─9255 /usr/local/jdk1.8.0_152/jre/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-8.5.47/conf/logging.properties -Djava.util.logging.manager=org.apac...

Oct 21 20:12:19 JourWon systemd[1]: Starting Tomcat...
Oct 21 20:12:19 JourWon startup.sh[9244]: Existing PID file found during start.
Oct 21 20:12:19 JourWon startup.sh[9244]: Removing/clearing stale PID file.
Oct 21 20:12:19 JourWon startup.sh[9244]: Tomcat started.
Oct 21 20:12:19 JourWon systemd[1]: PID file /usr/local/tomcat/apache-tomcat-8.5.47/tomcat.pid not readable (yet?) after start.

查看開機啟動列表命令

systemctl list-unit-files | grep enabled

查看Tomcat是否設置為開機啟動項,如果顯示為enabled,說明設置成功

參數說明

  • static:表示該服務與其他服務相關聯,不能單獨設置該服務的啟動狀態
  • disabled:表示禁止開機啟動
  • enabled:表示允許開機啟動
[root@JourWon ~]# systemctl list-unit-files | grep tomcat
tomcat.service        enabled

總結

以上所述是小編給大家介紹的Linux(CentOS7)安裝Tomcat與設置Tomcat為開機啟動項(tomcat8為例),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽:黔東 自貢 黃石 南陽 海南 池州 阿克蘇 大理

巨人網絡通訊聲明:本文標題《Linux(CentOS7)安裝Tomcat與設置Tomcat為開機啟動項(tomcat8為例)》,本文關鍵詞  Linux,CentOS7,安裝,Tomcat,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux(CentOS7)安裝Tomcat與設置Tomcat為開機啟動項(tomcat8為例)》相關的同類信息!
  • 本頁收集關于Linux(CentOS7)安裝Tomcat與設置Tomcat為開機啟動項(tomcat8為例)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久久久久久久久久电影| 91精品国产免费| 亚洲欧洲在线观看av| 国产精品久久久久久久久果冻传媒| 久久久久99精品国产片| 亚洲欧美日韩一区二区| 亚洲免费在线视频一区 二区| 欧美主播一区二区三区| 7777精品久久久大香线蕉| 色香色香欲天天天影视综合网| 日韩欧美一级特黄在线播放| 大胆亚洲人体视频| 国产一区二区女| 在线不卡一区二区| 久久综合久久鬼色| 韩国av一区二区三区四区| 日韩亚洲欧美在线观看| 黄色成人免费在线| 精品福利一区二区三区| 国产一区二区三区最好精华液| 99久精品国产| 精品国产乱码久久久久久1区2区 | 日韩国产精品91| 在线免费不卡视频| 国产欧美日本一区二区三区| 欧美无砖砖区免费| 日韩三级.com| 亚洲国产毛片aaaaa无费看 | 亚洲美女免费在线| 日韩成人精品视频| 国产成人综合亚洲网站| 国产精品国产三级国产有无不卡| 欧亚洲嫩模精品一区三区| 97se狠狠狠综合亚洲狠狠| 精品国产成人系列| 亚洲一区二区三区四区在线观看| 亚洲第一在线综合网站| 在线国产电影不卡| 国产日韩欧美一区二区三区乱码 | 国产一区不卡精品| 欧洲精品在线观看| 99久久婷婷国产综合精品电影| 精品综合免费视频观看| 国产一区二区在线免费观看| 亚洲成人av在线电影| 国产精品五月天| 国产精品免费人成网站| 欧美国产1区2区| 日本一区二区成人在线| 国产精品久久久久久妇女6080| 久久午夜老司机| 精品人在线二区三区| 久久久久青草大香线综合精品| 91精品国产欧美一区二区| 日韩一级欧美一级| 在线电影欧美成精品| 日本韩国精品一区二区在线观看| 国产一区二区在线观看免费 | 亚洲影院免费观看| 久久综合久久99| 亚洲国产成人一区二区三区| 久久国产精品免费| 亚洲国产电影在线观看| 亚洲国产精华液网站w| 日韩欧美一级二级三级久久久| 3751色影院一区二区三区| 成人免费视频一区二区| 99久久精品一区二区| 东方欧美亚洲色图在线| 麻豆国产欧美一区二区三区| 免费精品视频最新在线| 日本在线不卡视频| 夜夜嗨av一区二区三区中文字幕 | 老汉av免费一区二区三区| 2020国产精品| 欧美羞羞免费网站| 国产成人久久精品77777最新版本| 日韩精品在线一区| 高清国产午夜精品久久久久久| 国产三级一区二区三区| 欧美午夜不卡在线观看免费| 国产精品影音先锋| 亚洲va韩国va欧美va精品| 日韩欧美一区在线观看| 波多野洁衣一区| 国产精品一区二区三区四区| 一区二区三区四区高清精品免费观看| 欧美成人一区二区三区在线观看 | 日韩影院精彩在线| 亚洲黄色小视频| 久久在线观看免费| 欧洲激情一区二区| 亚洲成a人在线观看| av在线不卡观看免费观看| 久久久不卡网国产精品二区| 天天综合色天天综合色h| 91视频一区二区三区| 国产农村妇女毛片精品久久麻豆| 亚洲美女视频在线| 在线国产亚洲欧美| 国产精品免费av| 日本成人超碰在线观看| 国产精品99久久久久久久vr| 久久er精品视频| 国产精品综合一区二区| 91女神在线视频| 色婷婷久久久久swag精品| 欧美精品久久久久久久多人混战 | 日本91福利区| 国产成人啪免费观看软件| 国产一区二区网址| 一本色道亚洲精品aⅴ| 91久久精品午夜一区二区| 国产成人啪免费观看软件| 在线观看国产日韩| 欧美精品一区男女天堂| 久久久久97国产精华液好用吗| 亚洲情趣在线观看| 成人午夜免费电影| 欧美日韩精品专区| 欧美日韩在线亚洲一区蜜芽| 精品国产人成亚洲区| 最新国产成人在线观看| 日韩电影免费在线看| 国产91精品露脸国语对白| 免费在线看一区| 亚洲免费观看高清| 亚洲国产精华液网站w| 日韩欧美中文一区| 欧美美女一区二区| 欧美中文字幕一区| 成人免费av资源| 一区二区在线电影| 欧美一级二级三级乱码| 欧美在线一区二区| 欧美午夜一区二区三区| 久久综合九色欧美综合狠狠| 亚洲综合图片区| 51精品国自产在线| 国产麻豆午夜三级精品| 久久先锋资源网| 9久草视频在线视频精品| 欧美国产精品一区二区三区| 国产精品一区三区| 亚洲欧美日本韩国| 在线一区二区三区四区五区| 亚洲一区二区三区不卡国产欧美| 在线观看日韩av先锋影音电影院| 亚洲六月丁香色婷婷综合久久| 91精品一区二区三区久久久久久| 日韩av一级电影| 亚洲国产高清不卡| 99久久99久久精品免费观看 | 成人激情小说网站| 亚洲综合免费观看高清完整版| 91麻豆精东视频| 亚洲精品欧美激情| 中文久久乱码一区二区| 欧美日韩一区中文字幕| 老司机精品视频在线| 欧美bbbbb| 精品在线播放午夜| 亚洲国产一区二区三区青草影视 | 欧美中文一区二区三区| 精品成人在线观看| 亚洲视频在线一区| 国产成人免费在线视频| 欧美久久久久久久久久| 亚洲伦理在线精品| www.99精品| 久久久夜色精品亚洲| 久久99在线观看| 欧美性猛交一区二区三区精品| 色婷婷综合久久久久中文一区二区 | 国产成人鲁色资源国产91色综| 精品亚洲国内自在自线福利| 成人午夜激情片| 色哟哟一区二区| 精品sm捆绑视频| 一区二区三区日韩欧美| 日本vs亚洲vs韩国一区三区| 久久久精品人体av艺术| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲午夜精品久久久久久久久| 欧美成人性战久久| 99久久久国产精品| 激情五月婷婷综合| 国产一区二区不卡在线| 成人三级在线视频| 91麻豆免费看片| 蜜臀av亚洲一区中文字幕| 亚洲人成精品久久久久久| 欧美蜜桃一区二区三区| 欧美日韩综合一区| 另类综合日韩欧美亚洲| 成人欧美一区二区三区白人 | 国产一区二区三区美女| 蜜桃视频在线观看一区| 五月激情综合婷婷| 日韩电影在线一区二区|