国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  虛擬主機 >  虛擬主機常見(jiàn)問(wèn)題及技術(shù)支持 >  CentOS7增加tomcat啟動(dòng)、停止(使用systemctl進(jìn)行配置)

CentOS7增加tomcat啟動(dòng)、停止(使用systemctl進(jìn)行配置)

2017-02-16 07:40:13 5056

CentOS7增加tomcat啟動(dòng)、停止(使用systemctl進(jìn)行配置)


這篇文章主要介紹了CentOS7 增加tomcat 啟動(dòng)、停止(使用systemctl進(jìn)行配置),需要的朋友可以參考下

1,centos7 使用 systemctl 替換了 service命令 

參考:redhat文檔: 

http://www.tjdsmy.cn/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Services.html#sect-Managing_Services_with_systemd-Services-List 


查看全部服務(wù)命令: 

systemctl list-unit-files --type service 

查看服務(wù) 

systemctl status name.service 

啟動(dòng)服務(wù) 

systemctl start name.service 

停止服務(wù) 

systemctl stop name.service 

重啟服務(wù) 

systemctl restart name.service增加開(kāi)機啟動(dòng) 

systemctl enable name.service 

刪除開(kāi)機啟動(dòng) 

systemctl disable name.service 

其中.service 可以省略。 



2,tomcat增加啟動(dòng)參數 

tomcat 需要增加一個(gè)pid文件 

在tomca/bin 目錄下面,增加 setenv.sh 配置,catalina.sh啟動(dòng)的時(shí)候會(huì )調用,同時(shí)配置java內存參數。 



代碼如下:


#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"



3,增加tomcat.service 


在/usr/lib/systemd/system目錄下增加tomcat.service?目錄必須是絕對目錄。 



代碼如下:


[Unit]

Description=Tomcat

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


[Service]

Type=forking

PIDFile=/data/tomcat/tomcat.pid

ExecStart=/data/tomcat/bin/startup.sh 

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true


[Install]

WantedBy=multi-user.target



[unit]配置了服務(wù)的描述,規定了在network啟動(dòng)之后執行。[service]配置服務(wù)的pid,服務(wù)的啟動(dòng),停止,重啟。[install]配置了使用用戶(hù)。 


4,使用tomcat.service 

配置開(kāi)機啟動(dòng) 


systemctl enable tomcat 



啟動(dòng)tomcat 

systemctl start tomcat 

停止tomcat 

systemctl stop tomcat 

重啟tomcat 

systemctl restart tomcat 



因為配置pid,在啟動(dòng)的時(shí)候會(huì )再tomcat根目錄生成tomcat.pid文件,停止之后刪除。 


同時(shí)tomcat在啟動(dòng)時(shí)候,執行start不會(huì )啟動(dòng)兩個(gè)tomcat,保證始終只有一個(gè)tomcat服務(wù)在運行。 


多個(gè)tomcat可以配置在多個(gè)目錄下,互不影響。

提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->