jdk环境必须大于1.8,jdk下载地址,如果机器存在jdk环境,不需要额外安装
tar -zxvf apache-tomcat-8.5.73.tar.gz
/home/apache-tomcat-8.5.73/conf/server.xml
# 在host标签中添加一下内容
<Context path="" docBase="/home/apache-tomcat-8.5.73/webapps/jenkins-new" debug="0" reloadable="true"/>
# 启动
sh /home/apache-tomcat-8.5.73/bin/startup.sh
# 关闭
ExecStop=/home/apache-tomcat-8.5.73/bin/shutdown.sh
echo "JENKINS\_HOME=/home/apache-tomcat-8.5.73/work" >> /etc/profile
source /etc/profile
cat > /home/apache-tomcat-8.5.73/bin/setenv.sh <<EOF
#add tomcat pid
CATALINA\_PID="/home/apache-tomcat-8.5.73/jenkins.pid"
export JAVA\_HOME=/usr/local/jdk1.8.0\_65
export JENKINS\_HOME=/home/apache-tomcat-8.5.73/work
EOF
cat > /usr/lib/systemd/system/jenkins.service << EOF
[Unit]
Description=tomcat of jenkins
After=syslog.target network.target remote-fs.target nss-lookup.target
# conf service pid, start,stop and restart
[Service]
Type=forking
PIDFile=/home/apache-tomcat-8.5.73/jenkins.pid
ExecStart=/home/apache-tomcat-8.5.73/bin/startup.sh
ExecStop=/home/apache-tomcat-8.5.73/bin/shutdown.sh
ExecReload=/bin/kill -s HUP
PrivateTmp=true
# conf use
[Install]
WantedBy=multi-user.target
EOF
# 重新加载systemctl
systemctl daemon-reload
# 设置下次开机自动启动
systemctl enable jenkins
# 启动jenkins
systemctl start jenkins
# 停止jenkins
systemctl stop jenkins
# 重启jenkins
systemctl restart jenkins
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。