Centos离线安装Tomcat

安装Tomcat前要确保已安装java,否则Tomcat无法启动成功。

可参考

1、上传JDK包 JDK包可以到官网下载:Java Downloads | Oracle 将JDK包上传到服务器指定路径下,如:/mn……
2023-09-27

一、获取安装文件

本文安装的Tomcat为8.5.93版本,可以从官网很方便的获取,点击链接可以直达:Apache Tomcat® - Apache Tomcat 8 Software Downloads

直接下载tar.gz的压缩包即可,也可以点击链接直接下载:apache-tomcat-8.5.93.tar.gz

将下载的安装包上传到服务器上,例如上传到/mnt/ 文件夹下

把解压后的文件夹移动到/mnt/ 目录下,并重命名为tomcat 

使用tar 命令解压:

tar zxvf apache-tomcat-8.5.93.tar.gz
mv apache-tomcat-8.5.93 tomcat

二、启动tomat

进入tomcat 的bin 目录,启动tomcat :

cd /mnt/tomcat/bin/
./startup.sh

[root@ndss-lab bin]# ./startup.sh
Using CATALINA_BASE: /mnt/tomcat
Using CATALINA_HOME: /mnt/tomcat
Using CATALINA_TMPDIR: /mnt/tomcat/temp
Using JRE_HOME: /mnt/jdk
Using CLASSPATH: /mnt/tomcat/bin/bootstrap.jar:/mnt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.

三、测试

浏览器中输入IP:8080,如果出现以下界面,说明安装成功:

四、安装为系统服务

CentOS系统中所有的服务在 /etc/init.d/ 目录下都对应一个脚本,新建一个服务也即新建一个脚本在该目录下。

这里新建 Tomcat的启动脚本。

vim /etc/init.d/tomcat-gtmall
#!/bin/sh -e
###必须添加,才能使用chkconfig命令设为自启动,2345参数表示,在哪些运行级别启动,启动序号61;关闭序号61;两位数字即可
#chkconfig:2345 61 61
 
##JDK目录
export JAVA_HOME=/mnt/jdk
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.
export CATALINA_HOME=/mnt/tomcat
 
case "$1" in
start)
        ${CATALINA_HOME}/bin/startup.sh
        exit 0
        ;;
stop)
        ${CATALINA_HOME}/bin/shutdown.sh
        exit 0
        ;;
debug)
        ${CATALINA_HOME}/bin/shutdown.sh
        ${CATALINA_HOME}/bin/catalina.sh run
        exit 0
        ;;
force-reload|restart)
        ${CATALINA_HOME}/bin/startup.sh
        ${CATALINA_HOME}/bin/shutdown.sh
        exit 0
        ;;
 
*)
        echo "Usage: /etc/init.d/tomcat-gtmall {start|stop|restart|force-reload|debug}"
        exit 1
        ;;
esac
 
exit 0

ESC:wq保存并退出。修改文件的权限:

chmod o+x /etc/init.d/tomcat-gtmall

添加为开机启动:

chkconfig --add tomcat-gtmall
chkconfig --list

五、修改根目录

方案一:

项目目录tomcat/webapps/app1 修改为tomcat/webapps/ROOT (把app1里的文件放到ROOT目录中

方案二:

 vi /mnt/tomcat/conf/server.xml

在</Host>前插入:

<Context path="" docBase="/mnt/tomcat/webapps/app1/" debug="0"/>

重启Tomcat 服务。

六、修改默认端口

vi /mnt/tomcat/conf/server.xml

找到以下标签并修改8080为80端口

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               maxParameterCount="1000"
  />

重启Tomcat 服务

七、修改默认首页

vi /mnt/tomcat/conf/web.xml

找到<welcome-file-list> 标签,增加默认文档文件名称即可。

<welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

重启Tomcat 服务。

©版权声明:
作者:xiaofu
文章标题:Centos离线安装Tomcat
文章地址:https://blog.xf0.cc/186.html
作者地址:https://blog.xf0.cc/author/xiaofu
来源:Fu Zai's Notes
文章版权归作者所有,未经允许请勿转载。
THE END
分享
二维码
海报
Centos离线安装Tomcat
安装Tomcat前要确保已安装java,否则Tomcat无法启动成功。 可参考 Centos离线安装JAVA_JDK8 ……
文章目录
关闭
目 录