CentOS7安裝Tomcat


安裝Tomcat

下載 apache-tomcat….tar.gz

上傳到 /usr/tmp

解壓提取

將得到的apache-tomcat…文件夾移動到/usr/services/中,services沒有則創建出來

運行tomcat文件夾中的 bin/startup.sh

./startup.sh

看cd到Tomcat started.表示啟動成功


Linux桌面的火狐瀏覽器中訪問 localhost:8080

但在物理機上無法訪問

 

修改端口

tomcat/conf/server.xml   

Connector    80

 

開放端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

 

查看開放端口

firewall-cmd --zone=public --list-ports

 

關閉端口

firewall-cmd --remove-port=8080/tcp –permanent

firewall-cmd --reload

 

開機啟動

CentOS7在服務管理上比之前的版本有較大的改變和提升!

 

[1]進入tomcat/bin

vi setenv.sh      (原來沒有這個文件,需要創建出來)

 

添加

#add tomcat pid

CATALINA_PID="$CATALINA_BASE/tomcat.pid"

#add java opts

JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

保存

 

[2]打開bin/catalina.sh

在代碼(注釋之下)的第一行加入

# JDK

JAVA_HOME=/usr/share/jdk1.8.0_144   (注意此處是你的JAVA_HOME安裝位置)

 

[3]進入/usr/lib/systemd/system

vi tomcat.service

 

添加

[Unit]

Description=Tomcat

After=syslog.target network.target remote-fs.target nss-lookup.target

 

[Service]

Type=forking

PIDFile=/tomcat/tomcat.pid    (注意需把/tomcat改為tomcat的絕對安裝目錄)

ExecStart=/tomcat/bin/startup.sh

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

 

[Install]

WantedBy=multi-user.target

 

 

[4]管理服務

systemctl start tomcat 啟動tomcat服務

systemctl stop tomcat 停止tomcat服務

systemctl restart tomcat 重啟tomcat服務

 

systemctl enable tomcat開機啟動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM