centos7安装tomcat并发布gitbook

本文详细介绍了如何在Linux环境下安装Tomcat,并配置其开机启动。此外,还提供了将GitBook生成的静态页面部署到Tomcat上的步骤,包括配置server.xml文件,以及重启Tomcat服务的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装tomcat

创建/usr/local/tomcat 文件夹并进入

mkdir /usr/local/tomcat
cd /usr/local/tomcat

下载安装包

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.41/bin/apache-tomcat-8.5.41.tar.gz

解压安装包

tar -zxvf apache-tomcat-8.5.41.tar.gz

删除安装包

rm -f apache-tomcat-8.5.41.tar.gz

重命名目录为tomcat8

mv /usr/local/tomcat/apache-tomcat-8.5.41 /usr/local/tomcat/tomcat8

 

做完以上操作,/usr/local/tomcat文件夹下只有tomcat9一个文件夹

配置tomcat开机启动

cd /etc/init.d
vi tomcat

按【i】进入编辑模式,输入内容(JAVA_HOME换成自己的):

#!/bin/bash
# chkconfig: - 85 15
# description: Tomcat Server basic start/shutdown script
# processname: tomcat

JAVA_HOME=/usr/local/java/jdk1.8.0_211
export JAVA_HOME

TOMCAT_HOME=/usr/local/tomcat/tomcat8/bin
START_TOMCAT=/usr/local/tomcat/tomcat8/bin/startup.sh
STOP_TOMCAT=/usr/local/tomcat/tomcat8/bin/shutdown.sh


start() {
echo -n "Starting tomcat: "
cd $TOMCAT_HOME
${START_TOMCAT}
echo "done."
}


stop() {
echo -n "Shutting down tomcat: "
cd $TOMCAT_HOME
${STOP_TOMCAT}
echo "done."
}


case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 10
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac
exit 0

按【Esc】退出编辑,输入【:wq!】保存文件

修改权限

chmod +x /etc/init.d/tomcat

设置开启启动服务

sudo chkconfig tomcat on

启动服务

service tomcat start           #若要停止服务将start换成stop即可

验证tomcat是否启动

浏览器输入:服务器ip:8080,首次访问时间可能会稍长

 

二、将gitbook静态页面部署到tomcat

进入/usr/local/tomcat/tomcat9/conf/文件夹

cd /usr/local/tomcat/tomcat9/conf/

修改配置文件,使tomcat指向gitbook

vi server.xml

按【i】进入编辑模式,找到标签下的标签(在文件最后几行)

添加内容:

<Context path="/" docBase="/home/apps/demo/_book" reloadable="true"></Context>

按【Esc】退出编辑模式,输入【:wq!】保存文件

img

注:docBase的路径为gitbook的静态站点(搭建gitbook时生成的)

重启tomcat

service tomcat stop
service tomcat start

浏览器访问:服务器ip:8080

img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值