美文网首页
Linux 7 下安装Tomcat8(两个)

Linux 7 下安装Tomcat8(两个)

作者: 轻飘飘D | 来源:发表于2020-12-23 01:26 被阅读0次

1.检测一下是否有tomcat在运行

[root@xag129 src]# ps -ef|grep tomcat
root     17251 12856  0 23:49 pts/1    00:00:00 grep --color=auto tomcat

2.解压第1个tomcat

[root@xag129 src]# tar zxf apache-tomcat-8.5.61.tar.gz -C /usr/local/

[root@xag129 src]# mv /usr/local/apache-tomcat-8.5.61 /usr/local/tomcat-port81

3.解压第2个tomcat

[root@xag129 src]# tar zxf apache-tomcat-8.5.61.tar.gz -C /usr/local/

[root@xag129 src]# mv /usr/local/apache-tomcat-8.5.61 /usr/local/tomcat-port82

4.目录介绍

[root@xag129 src]# ll /usr/local/tomcat-port81/ | grep drw
drwxr-x---. 2 root root  4096 Dec 22 23:53 bin          //启动和关闭的脚本目录,存放脚本
drwx------. 2 root root  4096 Dec  3 22:07 conf         //配置文件目录,存放配置文件
drwxr-x---. 2 root root  4096 Dec 22 23:53 lib          //内库,依赖包目录
drwxr-x---. 2 root root     6 Dec  3 22:03 logs         //日志目录,存放日志
drwxr-x---. 2 root root    30 Dec 22 23:53 temp         //临时目录,存放临时文件
drwxr-x---. 7 root root    81 Dec  3 22:05 webapps      //Web目录
drwxr-x---. 2 root root     6 Dec  3 22:03 work         //工作目录,存放编译产生的class和servlet文件

5.vim /etc/init.d/tomcat-port81 (创建一个启动脚本),port82 仅仅是tomcat路径不同其他一致

#!/bin/bash
#
# tomcat startup script for the Tomcat server
#
# chkconfig: 345 80 20
# description: start the tomcat deamon
#
# Source function library
export JAVA_HOME=/u01/java/jdk1.8.0_271
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=/usr/local/tomcat-port81
export CATALINA_BASE=/usr/local/tomcat-port81

case "$1" in
start)
    echo "Starting Tomcat..."
    $CATALINA_HOME/bin/startup.sh
    ;;
stop)
    echo "Stopping Tomcat..."
    $CATALINA_HOME/bin/shutdown.sh
    ;;
restart)
    echo "Stopping Tomcat..."
    $CATALINA_HOME/bin/shutdown.sh
    sleep 2
    echo
    echo "Starting Tomcat..."
    $CATALINA_HOME/bin/startup.sh
    ;;
*)
    echo "Usage: $prog {start|stop|restart}"
    ;;
esac
exit 0

6.配置启动tomcat-port81 (port82 同理)

[root@xag129 src]# chmod +x /etc/init.d/tomcat-port81  //添加执行权限
[root@xag129 src]# chkconfig --add tomcat-port81       //添加到chkconfig管理
[root@xag129 src]# chkconfig --list tomcat-port81
tomcat 0:关   1:关   2:关   3:开   4:开   5:开   6:关
[root@youxi1 ~]# chkconfig --level 2345 tomcat-port81 on //如果上面没有开启,可以使用这条命令,当然只需要345就行了
[root@youxi1 ~]# chkconfig --list tomcat-port81  //这是做的示范    
tomcat          0:关    1:关    2:开    3:开    4:开    5:开    6:关

7.启动tomcat-port81 (82 同理)

[root@xag129 src]# systemctl start tomcat-port81
[root@xag129 src]# systemctl status tomcat-port81

[root@xag129 logs]# tail -100f catalina.out 

#测试
http://192.168.40.129:8080/

8.修改配置(82同理)

[root@xag129 src]# systemctl stop tomcat-port81

[root@xag129 src]# vim /usr/local/tomcat-port81/conf/server.xml
----------------------------------------------------------------------------------------------------
<Server port="8105" shutdown="SHUTDOWN"> 
<Connector port="81" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 
<Connector port="8109" protocol="AJP/1.3" redirectPort="8443" />
----------------------------------------------------------------------------------------------------

[root@xag129 src]# vim /usr/local/tomcat-port82/conf/server.xml
----------------------------------------------------------------------------------------------------
<Server port="8205" shutdown="SHUTDOWN"> 
<Connector port="82" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 
<Connector port="8209" protocol="AJP/1.3" redirectPort="8443" secretRequired="" />
----------------------------------------------------------------------------------------------------

9.查看版本(方案1)

[root@xag129 src]#  /usr/local/tomcat-port81/bin/version.sh 
Using CATALINA_BASE:   /usr/local/tomcat-port81
Using CATALINA_HOME:   /usr/local/tomcat-port81
Using CATALINA_TMPDIR: /usr/local/tomcat-port81/temp
Using JRE_HOME:        /u01/java/jdk1.8.0_271
Using CLASSPATH:       /usr/local/tomcat-port81/bin/bootstrap.jar:/usr/local/tomcat-port81/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/8.5.61
Server built:   Dec 3 2020 14:03:28 UTC
Server number:  8.5.61.0
OS Name:        Linux
OS Version:     4.14.35-1818.3.3.el7uek.x86_64
Architecture:   amd64
JVM Version:    1.8.0_271-b09
JVM Vendor:     Oracle Corporation

方案2

[root@xag129 src]#  /usr/local/tomcat-port81/bin/catalina.sh version
Using CATALINA_BASE:   /usr/local/tomcat-port81
Using CATALINA_HOME:   /usr/local/tomcat-port81
Using CATALINA_TMPDIR: /usr/local/tomcat-port81/temp
Using JRE_HOME:        /u01/java/jdk1.8.0_271
Using CLASSPATH:       /usr/local/tomcat-port81/bin/bootstrap.jar:/usr/local/tomcat-port81/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/8.5.61
Server built:   Dec 3 2020 14:03:28 UTC
Server number:  8.5.61.0
OS Name:        Linux
OS Version:     4.14.35-1818.3.3.el7uek.x86_64
Architecture:   amd64
JVM Version:    1.8.0_271-b09
JVM Vendor:     Oracle Corporation

测试

http://192.168.40.129:81/
http://192.168.40.129:82/

相关文章

  • Linux 7 下安装Tomcat8(两个)

    1.检测一下是否有tomcat在运行 2.解压第1个tomcat 3.解压第2个tomcat 4.目录介绍 5.v...

  • linux 安装tomcat

    1. 环境准备   linux下Tomcat8的安装配置,安装tomcat前首先要安装对应的jdk并配置Java环...

  • Linux安装Tomcat8

    Linux安装Tomcat8 2017-04-21 一、准备好Java环境 ubuntu自带Java环境,若要安装...

  • Tomcat启动缓慢

    tomcat8在linux(centos,ubuntu)下去官方下载tomcat zip包安装。删除webapps...

  • Linux下Tomcat8的安装

    前言 安装Tomcat之前首先安装jdk并且配置java的环境变量。之前我有写过安装jdk的博文,感兴趣可查阅。 ...

  • 树莓派使用--安装tomcat与nginx

    安装tomcat8与nginx 首先安装tomcat8 sudo apt-get install tomcat8 ...

  • Linux 安装

    Linux下安装mysql CentOS7.x系统安装Redis6.0.1 Linux安装redis和部署 Red...

  • Docker Issue

    安装docker CentOS 7 安装 docker-compose Linux 下的 Docker 安装与使用...

  • linux安装tomcat8

    1.官网下载tomcat8 网址:https://tomcat.apache.org/download-80.cg...

  • Linux安装Tomcat8

    一、下载tomcat安装包 1.进入Apache tomcat官网 tomcat官网 2.点击Tomcat8 3....

网友评论

      本文标题:Linux 7 下安装Tomcat8(两个)

      本文链接:https://www.haomeiwen.com/subject/yrgenktx.html