国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Tomcat 8在CentOS 7的守護(hù)進(jìn)程設(shè)置
作者:chszs,轉(zhuǎn)載需注明。博客主頁:http://blog.csdn.net/chszs

1、建立Jsvc

Jsvc是專為Java應(yīng)用程序開發(fā)的一個(gè)工具包,其目標(biāo)是把Java應(yīng)用程序的普通運(yùn)行轉(zhuǎn)換為以Unix守護(hù)進(jìn)程的方式運(yùn)行。這樣的話,可以很方便地啟動(dòng)/停止應(yīng)用程序。Tomcat安裝包的bin子目錄下就包含了Jsvc工具包的源碼,整個(gè)建立過程很方便,如下。

本文的腳本以Tomcat 8.0.27,CentOS 7為例。假定我的Java 8安裝到/opt/jdk8處。

$ cd /opt/tomcat8/bin$ sudo tar zvxf commons-daemon-native.tar.gz$ cd commons-daemon-1.0.15-native-src/unix$ sudo ./configure --with-java=/opt/jdk8$ sudo make$ sudo cp jsvc ../..

2、創(chuàng)建Tomcat用戶

下面的命令會(huì)創(chuàng)建一個(gè)專門的用戶來運(yùn)行Tomcat實(shí)例,并會(huì)把/opt/tomcat目錄及其文件的所有權(quán)賦予新創(chuàng)建的tomcat用戶。

$ sudo useradd -r -s /sbin/nologin tomcat$ sudo chown -R tomcat: /opt/tomcat8

3、創(chuàng)建系統(tǒng)服務(wù)

如果是CentOS系統(tǒng)(比如CentOS 7),按以下步驟進(jìn)行。

1)創(chuàng)建一個(gè)名為tomcat.service的系統(tǒng)服務(wù)腳本。

# vim /usr/lib/systemd/system/tomcat.service

2)添加以下內(nèi)容:

[Unit]Description=Apache Tomcat 8 Web Application ContainerAfter=network.target[Service]Type=forkingPIDFile=/var/run/tomcat.pidEnvironment=CATALINA_PID=/var/run/tomcat.pidEnvironment=JAVA_HOME=/opt/jdk8Environment=CATALINA_HOME=/opt/tomcat8Environment=CATALINA_BASE=/opt/tomcat8Environment=CATALINA_OPTS=ExecStart=/opt/tomcat/bin/jsvc             -Dcatalina.home=${CATALINA_HOME}             -Dcatalina.base=${CATALINA_BASE}             -cp ${CATALINA_HOME}/bin/commons-daemon.jar:${CATALINA_HOME}/bin/bootstrap.jar:${CATALINA_HOME}/bin/tomcat-juli.jar             -user tomcat             -java-home ${JAVA_HOME}             -pidfile /var/run/tomcat.pid             -errfile SYSLOG             -outfile SYSLOG             $CATALINA_OPTS             org.apache.catalina.startup.BootstrapExecStop=/opt/tomcat8/bin/jsvc             -pidfile /var/run/tomcat.pid             -stop             org.apache.catalina.startup.Bootstrap[Install]WantedBy=multi-user.target

開發(fā)者可以修改CATALINA_OPTS選項(xiàng)以滿足自己的需要。

3)讓Tomcat服務(wù)在啟動(dòng)后就自動(dòng)運(yùn)行:

$ sudo systemctl enable /usr/lib/systemd/tomcat.serviceln -s '/usr/lib/systemd/tomcat.service' '/etc/systemd/system/multi-user.target.wants/tomcat.service'ln -s '/usr/lib/systemd/tomcat.service' '/etc/systemd/system/tomcat.service'

4)使用下面的命令啟動(dòng)、重啟、停止Tomcat服務(wù)

$ systemctl start tomcat$ systemctl stop tomcat$ systemctl restart tomcat$ systemctl status tomcat

4、防火墻設(shè)置

防火墻打開8080端口

$ firewall-cmd --zone=public --add-port=8080/tcp --permanent$ firewall-cmd --reload
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
CentOS7安裝 Tomcat 8 完整步驟
CentOS7 安裝tomcat7.x為系統(tǒng)服務(wù)器 Systemctl管理Tomcat
Tomcat6
開發(fā)及運(yùn)行配置快速指南
漏洞警告:基于RedHat發(fā)行的Apache Tomcat本地提權(quán)漏洞
centos7 Tomcat 安裝(root下安裝,王飛測試過)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服