1. 程式人生 > >【04】Cent OS 7 中部署JDK + Tomcat 環境

【04】Cent OS 7 中部署JDK + Tomcat 環境

setenv 最新版 permanent work 地址 service xms 下載jdk stop

Zabbix支持對JVM的監控。前提必須在服務端部署JDK和Tomcat。

JDK 環境部署

1、下載JDK。樓主下載了最新版本JDK10。

下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html

技術分享圖片

2、將 rpm 放入服務端機器上,安裝。

樓主放置的路徑:cd /usr/local/src/

技術分享圖片

技術分享圖片

備註:不用關註 No such file or directory

3、檢查JDK版本。

技術分享圖片

Tomcta 環境部署

1、下載 Tomcat。樓主下載了最新版本的Tomcat。

下載地址:https://tomcat.apache.org/download-90.cgi

技術分享圖片

2、將 tar包 放入服務端機器上,安裝。

樓主放置的路徑:cd /usr/local/src/

技術分享圖片

3、配置自啟動

切換至Tomcat的bin目錄,cd /usr/local/apache-tomcat-9.0.10/bin/

創建並編輯setenv.sh,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"

技術分享圖片

4、配置service

切換目錄:cd /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=/usr/local/apache-tomcat-9.0.10/tomcat.pid

ExecStart=/usr/local/apache-tomcat-9.0.10/bin/startup.sh

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

技術分享圖片

備註:註意將第6和7行的Tomcat路徑/usr/local/apache-tomcat-9.0.10換成你自己的Tomcat的絕對路徑

5、執行以下指令將tomcat.service添加開機至開機啟動

//配置開機啟動
systemctl enable tomcat
//啟動tomcat
systemctl start tomcat
//停止tomcat
systemctl stop tomcat
//重啟tomcat
systemctl restart tomcat
//檢查tomcat狀態
systemctl status tomcat
6、配置防火墻,開放8080端口,瀏覽器輸入服務器地址+8080端口就能打開小貓咪啦!
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

技術分享圖片

【04】Cent OS 7 中部署JDK + Tomcat 環境