欧美阿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>
    日韩精品一区第一页| 国产成人精品免费| 性折磨bdsm欧美激情另类| www.com.av| 久久人人爽人人爽| 日本aⅴ免费视频一区二区三区| 老司机av网站| 欧美亚洲动漫精品| 亚洲黄网站在线观看| aaa亚洲精品| 色综合色综合色综合色综合色综合| 亚洲国产精品精华液2区45| 国产一区二区免费在线| 国产精品www爽爽爽| 国产亚洲欧美一区在线观看| 狠狠色综合日日| 9.1片黄在线观看| 久久精品人人做人人爽97| 国产在线精品国自产拍免费| 波多野结衣家庭教师在线观看| 国产三级精品三级| 国产91丝袜在线观看| 精品国产视频在线观看| 国产精品久久久久婷婷二区次| 成人午夜视频免费看| 色偷偷88欧美精品久久久| 亚洲欧美日韩久久| 绯色av蜜臀vs少妇| 欧美日韩专区在线| 日韩高清一区在线| 女人又爽又黄免费女仆| 国产亚洲婷婷免费| 成人av在线资源网| 国产一区二区按摩在线观看| 国产免费一区二区三区四区| 1024国产精品| 日本精品一二三区| 精品欧美乱码久久久久久| 麻豆91免费看| 韩国一级黄色录像| 亚洲欧美另类在线| 性色av蜜臀av浪潮av老女人| 精品电影一区二区| 成人小视频在线观看| 欧美亚洲动漫另类| 蜜臀a∨国产成人精品| 成年人视频软件| 亚洲色图欧美激情| 欧美日韩人妻精品一区在线| 精品久久久久久久一区二区蜜臀| 国产成人a级片| 欧美无乱码久久久免费午夜一区| 日韩国产一区二| 亚洲欧洲综合网| 伊人婷婷欧美激情| 女~淫辱の触手3d动漫| 国产精品乱人伦一区二区| 伊人av在线播放| 精品卡一卡二卡三卡四在线| 懂色一区二区三区免费观看| 欧美日本视频在线| 国产一区二区三区不卡在线观看| 欧美亚洲精品一区| 国产一区二区美女| 欧美日韩三级视频| 国内精品自线一区二区三区视频| 日本高清不卡一区| 麻豆视频一区二区| 日本大香伊一区二区三区| 蜜桃一区二区三区四区| 国产精品九九九九九九| 免费欧美在线视频| 91极品视觉盛宴| 精品中文av资源站在线观看| 欧美亚洲日本国产| 国产精品亚洲成人| 91精品国产综合久久久久久久| 国产成人丝袜美腿| 日韩一区二区在线观看视频| 成人激情文学综合网| 精品精品国产高清一毛片一天堂| 99久久er热在这里只有精品66| 精品国偷自产国产一区| 91美女福利视频| 国产亚洲欧美一级| 一区二区三区免费在线观看视频| 亚洲欧洲一区二区在线播放| 精品国产av无码| 一区二区三区中文字幕精品精品 | 亚洲国产精品成人综合久久久| 中文一区二区在线观看| 黑人巨大精品欧美| 一区二区三区四区在线播放| 国产一区二区三区视频播放| 午夜精品福利在线| 91黄色免费网站| 国产精品1024| 精品美女在线播放| 精品人妻一区二区三区日产| 亚洲女同ⅹxx女同tv| 亚洲女人毛茸茸高潮| 麻豆精品精品国产自在97香蕉| 欧美色图一区二区三区| 成人a级免费电影| 欧美激情一区在线观看| 中文字幕国产综合| 午夜精品久久久久久| 欧美三级三级三级| 99久久精品国产一区| 欧美国产一区二区| 久久国产柳州莫菁门| 日韩av中文字幕一区二区| 欧美日韩亚洲另类| 91在线码无精品| 国产精品久久网站| 中文乱码字幕高清一区二区| 精品一区二区三区在线观看| 日韩精品一区二区三区在线 | 欧美不卡123| 国产真实乱人偷精品| 一级做a爱片久久| 一本色道久久综合亚洲aⅴ蜜桃 | k8久久久一区二区三区| 久久久精品日韩欧美| 手机免费看av| 奇米精品一区二区三区在线观看 | 9191成人精品久久| 又黄又色的网站| 亚洲午夜激情网页| 欧美日韩久久久| 第一页在线视频| 亚洲一区在线看| 欧美日韩一区 二区 三区 久久精品| 91免费在线播放| 亚洲自拍欧美精品| 欧美日韩国产不卡| 91视频在线免费| 日韩av成人高清| 日韩免费高清电影| 中文字幕网站在线观看| 激情成人午夜视频| 国产三级久久久| 一级黄色录像视频| 91免费国产在线| 亚洲国产精品久久一线不卡| 91精品国产综合久久久久久漫画| 成年人在线观看av| 狠狠色丁香婷婷综合| 中文字幕av一区 二区| 五月天丁香激情| 久久久久久国产精品日本| 亚洲午夜精品网| 日韩一区二区在线观看| 日本人亚洲人jjzzjjz| 国产99一区视频免费| 亚洲欧洲韩国日本视频| 欧美性生活影院| 中文字幕乱码一区| 看电影不卡的网站| 国产精品美女久久久久久2018| 色综合久久久网| 一级黄色电影片| 另类调教123区 | 久久久久久日产精品| 婷婷伊人五月天| 色哟哟免费视频| 免费观看在线综合色| 国产欧美日韩在线| 91成人在线免费观看| 香港三级日本三级| 国产一区二三区| 亚洲美女视频一区| 欧美一级高清片| 可以免费看av的网址| 在线观看视频你懂得| 免费看精品久久片| 国产精品久久久久桃色tv| 欧美四级电影网| 白白色免费视频| 92国产精品观看| 奇米777欧美一区二区| 国产精品久久国产精麻豆99网站| 欧美日韩一级二级| 呻吟揉丰满对白91乃国产区| 91蜜桃视频在线| 麻豆国产精品777777在线| 国产精品久久久久桃色tv| 91精品国产日韩91久久久久久| 毛片久久久久久| 岛国大片在线免费观看| 国产尤物一区二区| 亚洲一区二区影院| 久久久不卡网国产精品一区| 欧美性猛交xxxx黑人交| 婷婷色一区二区三区| 日本wwwxx| 岛国精品一区二区| 日韩av电影免费观看高清完整版| 日韩伦理电影网| 精品久久久久久久久久久院品网 |