新聞中心
這幾天有空,把centos 7 中配置通過 daemon 模式啟動(dòng) Tomcat 8 服務(wù)整理出來收錄一下。

網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對(duì)服務(wù)器租用等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專業(yè)營銷推廣優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
1、JDK安裝
1)檢查服務(wù)器是否預(yù)裝了 openJdk,如果有就刪除,在這里因?yàn)槲业南到y(tǒng)里沒有所以不多贅述。
2)到 Oracle 的官網(wǎng)下載 JDK 安裝包,這里我使用的是 jdk1.8.0_73,官網(wǎng)下載 jdk-8u73-linux-x64.rpm 并上傳到服務(wù)器。
3)到安裝包目錄下執(zhí)行命令
rpm -ivh jdk-8u73-linux-x64.rpm
4)運(yùn)行命令查看是否安裝成功
java -version
顯示 java 版本信息,安裝成功
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
2、Tomcat8 配置
1)下載 Tomcat 8 并上傳到服務(wù)器,這里我下載的是 apache-tomcat-8.0.32.tar.gz 版本
2)配置單獨(dú)用戶 tomcat 運(yùn)行 Tomcat8 服務(wù),這這里配置的 tomcat 是無登錄權(quán)限的賬戶
groupadd tomcat
useradd -s /sbin/nologin -g tomcat tomcat
usermod -L tomcat
3)解壓 Tomcat 8 并復(fù)制到 tomcat 用戶目錄下
tar -zxv -f apache-tomcat-8.0.32.tar.gz
rm -rf apache-tomcat-8.0.32.tar.gz
mv apache-tomcat-8.0.32 tomcat
mv tomcat/ /home/tomcat/
4)授權(quán)目錄權(quán)限給 tomcat 用戶
chown -R tomcat:tomcat /home/tomcat/tomcat
5)在 Tomcat 8 的 bin 目錄下添加啟動(dòng)配置 setenv.sh 文件
cd /home/tomcat/tomcat/bin
vi setenv.sh
setenv.sh 文件的相關(guān)內(nèi)容如下
#add tomcat pid
CATALINA_PID="/var/run/tomcat.pid"
#add JAVA_HOME
JAVA_HOME=/usr/java/default
#add JAVA_OPTS
JAVA_OPTS="-server -Xms256M -Xmx512M -XX:MaxNewSize=256m"
6)編譯安裝 jsvc,jsvc 是 daemon 模式用來啟動(dòng) Tomcat 8 的程序,通過C語言編譯,可以在普通用戶下打開 80 端口
cd /home/tomcat/tomcat/bin
tar -zxvf commons-daemon-native.tar.gz
cd commons-daemon-1.0.15-native-src/
./configure --with-java=/usr/java/default
make
cp jsvc ../..
7)配置 Tomcat 8 為 systemctl 服務(wù),在 /usr/lib/systemd/system 下創(chuàng)建文件 tomcat.service
cd /usr/lib/systemd/system
vi tomcat.service
tomcat.service 的內(nèi)容如下
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/var/run/tomcat.pid
ExecStart=/home/tomcat/tomcat/bin/daemon.sh start
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
至此,全部配置基本完成
設(shè)置開機(jī)啟動(dòng)的命令
systemctl enable tomcat
啟動(dòng)服務(wù)
systemctl start tomcat
重啟服務(wù)
systemctl restart tomcat
停止服務(wù)
systemctl stop tomcat
新聞名稱:CentOS7中配置通過daemon模式啟動(dòng)Tomcat8服務(wù)
網(wǎng)頁路徑:http://www.fisionsoft.com.cn/article/djohpoj.html


咨詢
建站咨詢
