欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 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為例)的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲av成人无码一二三在线观看| 欧美午夜一区二区| www国产精品av| 免费看日韩精品| 偷偷色噜狠狠狠狠的777米奇| 欧美伊人精品成人久久综合97 | 一本到三区不卡视频| 国产午夜精品一区二区三区视频| 免费在线观看视频一区| 久久偷拍免费视频| 日韩一区二区三区在线| 日本欧美大码aⅴ在线播放| 中文字幕在线播放一区| 欧美一区二区三区影视| 偷拍一区二区三区| 亚洲精品视频大全| 精品精品国产高清一毛片一天堂| 蜜臀精品久久久久久蜜臀| 9.1成人看片免费版| 精品国产一区二区三区忘忧草| 久久精品国产色蜜蜜麻豆| 波多野结衣 在线| 欧美精品一区二区在线播放| 国模一区二区三区白浆| 日韩亚洲欧美中文字幕| 国产精品久久久久久久裸模| jlzzjlzz亚洲日本少妇| 欧美性videosxxxxx| 亚洲福利视频一区二区| 成人在线视频免费播放| 欧美成人午夜电影| 国内成+人亚洲+欧美+综合在线 | 成人97人人超碰人人99| 欧美最猛黑人xxxxx猛交| 亚洲一区二区av在线| yy1111111| 久久综合色一综合色88| 国产aⅴ综合色| 91精彩视频在线观看| 亚洲国产综合人成综合网站| 北岛玲一区二区| 久久精品亚洲精品国产欧美| 成人av资源下载| 欧美另类高清zo欧美| 奇米影视一区二区三区| 战狼4完整免费观看在线播放版| 国产精品久99| 日本美女视频网站| 26uuu久久天堂性欧美| 成人午夜av在线| 欧美丰满高潮xxxx喷水动漫| 久久99久久精品| 色哟哟国产精品| 日产欧产美韩系列久久99| 午夜精品久久久久99蜜桃最新版| 亚洲美女一区二区三区| 丰满少妇在线观看资源站| 日本一区二区免费在线| 91麻豆免费看| 精品久久久久久亚洲综合网| 成人网在线免费视频| 91.xcao| 国产精品一区二区不卡| 欧美在线一二三| 九色|91porny| 欧美在线播放高清精品| 久久国产精品色| 色88888久久久久久影院按摩| 三级欧美在线一区| 中文字幕电影av| 日韩黄色在线观看| 国产精品三区在线观看| 日韩黄色免费电影| 国产女人被狂躁到高潮小说| 秋霞电影一区二区| 色欧美乱欧美15图片| 久久超碰97人人做人人爱| 欧美最猛性xxxxx直播| 黄色成人免费在线| 欧美乱熟臀69xxxxxx| 成人丝袜视频网| 欧美岛国在线观看| 91蝌蚪porny| 国产清纯白嫩初高生在线观看91 | 日韩aaaaa| 亚洲私人黄色宅男| 日韩人妻无码精品综合区| 一区二区三区四区激情| 美女视频久久久| 麻豆一区二区三| 欧美乱妇23p| 97超碰欧美中文字幕| 久久精品欧美日韩| 好吊一区二区三区视频| 一区二区三区欧美日韩| 午夜剧场免费在线观看| 久久精品国产99久久6| 欧美日韩国产综合草草| a4yy欧美一区二区三区| 国产欧美日韩中文久久| 亚洲第九十七页| 亚洲高清视频在线| 在线观看日韩精品| 成人一区二区三区在线观看| 久久一二三国产| 蜜臀av一区二区三区有限公司| 一区二区三区四区中文字幕| 91插插插插插插| 国产精品一线二线三线精华| 精品国产乱码久久久久久久久| www国产视频| 亚洲国产毛片aaaaa无费看 | 亚洲精品高清在线| 午夜精品一区二区三区视频| 国产伦精一区二区三区| 欧美精品一区二区三区久久久| 最近日本中文字幕| 五月天国产精品| 欧美人狂配大交3d怪物一区| 91色视频在线| 亚洲柠檬福利资源导航| 色综合天天做天天爱| 福利一区在线观看| 国产精品免费久久久久| 久草福利资源在线| 国产成人av电影在线观看| 国产视频一区不卡| 久久久久99精品成人| 国产一区二区久久| 国产亚洲综合色| 亚洲欧美另类日本| 国产成人在线影院| 中文字幕第一区第二区| 欧美精品久久久久久久久46p| 国产99久久久国产精品潘金网站| 国产亚洲1区2区3区| 性少妇xx生活| 成人免费视频app| 亚洲欧美另类图片小说| 欧美午夜不卡在线观看免费| 一级全黄裸体片| 天涯成人国产亚洲精品一区av| 欧美一区二区三区在线看| 精品无码一区二区三区| 精品亚洲成a人| 中文欧美字幕免费| 国产免费无码一区二区视频| 91在线一区二区三区| 亚洲一区二区三区视频在线播放| 欧美日韩精品欧美日韩精品一| 亚洲香蕉中文网| 日韩和欧美一区二区| 久久理论电影网| 亚洲少妇xxx| 91亚洲国产成人精品一区二三| 亚洲自拍另类综合| 日韩三级中文字幕| 手机看片福利视频| 成人美女在线视频| 亚洲国产精品一区二区久久恐怖片| 欧美精品丝袜中出| 手机看片福利视频| 99视频一区二区三区| 亚洲国产精品久久久久秋霞影院| 欧美一区二区三区在线| 男女男精品视频网站| 99久久婷婷国产| 日本亚洲免费观看| 欧美国产日韩一二三区| 欧美综合天天夜夜久久| aa片在线观看视频在线播放| 国产一区二区三区免费观看| 亚洲视频免费在线| 欧美一卡二卡在线| 99热在线观看精品| 极品白嫩的小少妇| 极品少妇一区二区三区精品视频| 国产精品不卡在线| 91精品午夜视频| av资源在线免费观看| 国产调教打屁股xxxx网站| 久久精品国产亚洲一区二区三区| 中文字幕一区二区5566日韩| 欧美顶级少妇做爰| 三上悠亚作品在线观看| 色哟哟视频在线| 国产高清亚洲一区| 视频在线在亚洲| 国产精品美女久久久久高潮| 欧美日韩国产三级| 国产精品视频看看| 久久久久亚洲AV成人无码国产| 国产精品亚洲人在线观看| 亚洲一区二区三区激情| 国产免费成人在线视频| 91麻豆精品国产91久久久 | 99v久久综合狠狠综合久久| 七七婷婷婷婷精品国产| 亚洲人精品午夜| 久久久美女艺术照精彩视频福利播放|