CentOS 6.5 x64 安装Tomcat8 并配置两个Tomcat8

1.首先,安装tomcat的前提是已经配置好jdk环境变量,若没配好可以参考我的上一篇博文:CentOS 6.5 x64安装jdk8,当然也可以通过网络搜索安装步骤~~

2.下载:

  可以通过官网下载:http://tomcat.apache.org/download-80.cgi,我下载的是这个。

3.在xftp中,进入/usr/local目录,新建一个文件夹为tomcat8,进入后建立两个文件夹(因为我们要装两个tomcat),分别为tom8081(代表8081端口),tom8082(代表8082端口),将我们下载好的tomcat分别拖放到这两个文件夹下(方便起见),使用xshell进入到/usr/local/tomcat8/tom8081,输入以下命令:

//解压到当前目录
tar -zxv -f apache-tomcat-8.5.8.tar.gz 

  完成后,进入/usr/local/tomcat8/tom8082,再一次执行上面的命令。为节省空间,我们两个都解压完成后可以删除tomcat压缩包。

4.配置环境变量,输入命令:

//打开系统环境变量配置文件
vi /etc/profile

//按下 i 键进入编辑状态

//在最后输入以下命令
# first tomcat #
CATALINA_BASE=/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
CATALINA_HOME=/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
TOMCAT_HOME=/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME

# second tomcat #
CATALINA_2_BASE=/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
CATALINA_2_HOME=/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
TOMCAT_2_HOME=/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME

  最后,按下Esc键,之后按下shift+;,输入wq保存退出。

  退出后,输入下列命令使配置立即生效:

source /etc/profile

  这里需要注意的是,我们的java环境变量必须是已经配置好的。不然下面的工作是无法进行的。

5.配置两个tomcat

  进入tom8081的conf目录下:

cd /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/conf

  修改server.xml文件

//打开server.xml文件
vi server.xml

//按下 i 键进入编辑状态

//找到所有的8080字段替换为8081,下面是已经替换后的
    <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

//找到8009字段替换为8010,下面是已经替换后的
    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

//替换完成后按下Esc,然后按下shift+;,输入wq保存退出

  进入tom8082的conf目录下:

cd /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/conf

  修改server.xml文件

//打开server.xml文件
vi server.xml

//按下 i 键进入编辑状态
//找到8005端口,修改为9005
   <Server port="9005" shutdown="SHUTDOWN">
//找到所有的8080字段替换为8082,下面是已经替换后的
    <Connector port="8082" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8082" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

//找到8009字段替换为8011,下面是已经替换后的
    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8011" protocol="AJP/1.3" redirectPort="8443" />

//替换完成后按下Esc,然后按下shift+;,输入wq保存退出

6.修改tom8082下面的tomcat启动停止路径

//进入bin目录
 cd /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin

//使用vi编辑catalina.sh文件
vi catalina.sh

//按下i键进入编辑状态

//在文件的开头输入下面的两行命令

  #!/bin/sh    //下面的是那两行命令,这行只是起一个位置参考作用

  //后面的名称就是我们配置环境变量时使用的名称
  export CATALINA_BASE=$CATALINA_2_BASE
  export CATALINA_HOME=$CATALINA_2_HOME

//完成后保存退出即可

7.完成以上步骤后,分别启动两个tomcat

  进入8082的bin目录,启动tomcat

//进入8082的bin路径
cd /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin

//启动tomcat
./startup.sh 

//输出以下信息,说明我们的8082启动成功
[[email protected] bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
Using CATALINA_HOME:   /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8
Using CATALINA_TMPDIR: /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_111
Using CLASSPATH:       /usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin/bootstrap.jar:/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin/tomcat-juli.jar
Tomcat started.

  进入8081的bin目录,启动tomcat

//进入8081的bin路径
cd /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/bin

//启动tomcat
./startup.sh 

//输出以下信息,说明我们的8081启动成功
[[email protected] bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
Using CATALINA_HOME:   /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8
Using CATALINA_TMPDIR: /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_111
Using CLASSPATH:       /usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/bin/bootstrap.jar:/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/bin/tomcat-juli.jar
Tomcat started.

8.将tomcat加入开机启动。如果不想加入开机启动,请跳转到步骤9.

  输入以下命令

//使用vi编辑rc.local文件
vi /etc/rc.d/rc.local

//在最后加入下面三行
export JAVA_HOME=/usr/local/java/jdk1.8.0_111
/usr/local/tomcat8/tom8081/apache-tomcat-8.5.8/bin/startup.sh start
/usr/local/tomcat8/tom8082/apache-tomcat-8.5.8/bin/startup.sh start

//保存

//添加rc.local为可执行权限
chmod +x /etc/rc.d/rc.local

9.重启系统(必须重启)

reboot

  所有的步骤已经完成。现在在浏览器中,我们就能访问我们的两个tomcat了。

  ^_^

时间: 2024-08-26 05:56:16

CentOS 6.5 x64 安装Tomcat8 并配置两个Tomcat8的相关文章

CentOS 6.5 x64 安装jdk8

1.去官网下载Linux版本的jdk8,我下载的是下面这个 2.下载xftp和xshell来操纵服务器,可以搜索一下下载安装即可,安装完成后,打开xshell,新建链接为你的云服务器的IP地址和密码,链接后,打开下面的选项 打开后进入/usr/local路径新建文件夹为java,进入后将下载好的jdk拖进来即可 3.在xshell里面输入如下命令: //进入java目录 cd /usr/local/java //解压缩jdk tar -zxv -f jdk-8u111-linux-x64.tar

OEL5.8 x64 安装oracle数据库环境配置脚本

本文适用环境:RHEL/CentOS/OEL5.8 X64安装过程中选中图形界面,开发包,开发库,老的软件开发包等. 脚本如下: #!/bin/bash  # author: koumm  # desc: RHEL/CentOS/OEL5.8 x64 oracle 10g(10.2.0.5) install script  # date: 2014-07-28  # version: v1.0  # modify: ORACLE_BASE="/u01/app/oracle"  ORAC

CentOS 6.4下安装vsftpd、配置虚拟用户登录

概述: vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个. 本文介绍了在CentOS 6.4下安装vsftpd.配置虚拟用户登录FTP的过程. 正文: 一:安装vsftpd 查看是否已经安装vsftpd rpm -qa | grep vsftpd 如果没有,就安装,并设置开机启动 yum -y install vsftpd chkconfig vsftpd on 二:基于虚拟用户的配置 所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的.虚拟

Centos 7.3 x64安装nginx 与反向代理的应用

Centos 7.3 x64安装nginx-1.13.1 nginx-1.13.1 发布日期2017-05-30 测试完成日期:2017.6.22 by evan.li 一.安装必要所需环境: # yum install autoconf automake gcc gcc-c++ libtool make pkgconfig zlib-devel  # yum install pcre pcre-devel php-devel httpd-devel # yum install zlib zli

4# CentOS 6.7 x64 安装Subversion1.9.3(svn,http)

系统安装按照1# CentOS 6.7 x64 最小化安装 Apache/PHP/MariaDB环境按照2# CentOS 6.7 x64 Apache/PHP/Mariadb环境搭建 更新Python # CentOS 6.7 x64 默认使用Python2.6, 我把它更新成了2.7 [[email protected] src]# wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 [[email protected] 

CentOS下Java的安装与环境配置

网上的文章很多,但我还是不知道下次需要看谁的,或是给朋友推荐谁的,索性我都整理出来,方便下次需要的时候能很快的看到或是给朋友链接.两种安装方式:解压安装和包安装 1.安装前检查:        因为安装系统时所选的服务不同,有时候我们选择的服务系统是不会预安装openJDK的,但有时候会预安装,所以在安装sunJDK的时候最好先检查一下现在目前系统中有没有别的JDK版本.[openJDK和sunJDK有什么不同?见注] · 检查 [[email protected] ~]$ rpm -qa |

在CentOS 6.5上安装OpenLDAP并配置LDAP方式用户登录

1.安装PHP和apache 如果没有EPEL的源需要安装下 yum install epel-release 若没有下载下来,就创建/etc/yum.repo.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedo

centos 7最小化安装文本格式配置网卡信息

最近使用文本模式最小化安装系统发现一个问题手动配置网络,网络启动正常,但是就是上不了网,ping网关都不行.搜索了网上资源发现都是配置信息,没有披露如何启动.下面给大家展示如何解决这个问题. 系统环境:centos 7.2在系统安装好后先别急于配置网卡,我们先使用nmtui命令激活网卡,再去配置IP信息.选择"quit"退出接下来配置网卡信息,编辑网卡配置文件ifcfg-eno键入IP信息配置完成,重启启动下网卡/etc/init.d/network restart测试网络连通性.网络

Centos 6.5 x64 vsftpd本地用户配置使用

线上游戏服务器目录/data/s5 [[email protected] s5]# ll 总用量 12 drwxr-xr-x 2 root root 4096 8月  17 16:44 20160815 drwxr-xr-x 2 root root 4096 8月  17 16:44 20160816 drwxr-xr-x 2 root root 4096 8月  17 16:44 20160817 开发人员需要将新增的游戏文件上传到对应的日期目录中 需要使用ftp 因为虚拟用户配置过于复杂 下