完成解压

参考

http://www.cnblogs.com/h--d/p/5074800.html

https://www.cnblogs.com/tudou-22/p/9330875.html

步骤一

  Tomcat是其中一个开源的且免费的java Web服务器,是Apache软件基金会的项目,所以安装Tomcat之前要安装java JDk

在/usr目录下新建tomcat目录
[root@67 usr]# mkdir tomcat

在tomcat目录下执行此命令,

将apache-tomcat-8.5.40.tar.gz从 /usr/local/src目录复制到当前目录

[root@67 java]# cp /usr/local/src/apache-tomcat-8.5.40.tar.gz  .

解压
tar -xzvf apache-tomcat-8.5.40.tar.gz

开始解压

完成解压

删除压缩包

解决问题:https://www.jb51.net/article/130218.htm

nano /etc/sysconfig/iptables

A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

A INPUT -m state --state NEW -m tcp -p tcp --dport 8082 -j ACCEPT

iptables的配置文件/etc/sysconfig/iptables不存在怎么办

首先要看一下iptables是否安装了,使用service iptables status或yum info iptables看一下当前状态

确认没有走以下步骤

https://blog.csdn.net/qq_30745307/article/details/81049545

https://www.cnblogs.com/flutehand/p/10304652.html

这就有这个文件了

接下来验证tomcat可以正常访问了

解决问题step1

https://www.jb51.net/article/130218.htm

发现解决问题还需要再解决问题2

https://blog.csdn.net/csdn_lqr/article/details/53885808

所以问题的解决顺序是解决问题2 解决问题1 tomcat可以正常访问了

继续配置tomcat

  rc.local是给用户自定义启动时需要执行的文件,和windows里面的“启动”菜单有点像  rc.local是给用户自定义启动时需要执行的文件,和windows里面的“启动”菜单有点像

[root@67 etc]# find / -name rc.local
/etc/rc.local
/etc/rc.d/rc.local

[root@67 etc]# nano /etc/rc.local

http://www.cnblogs.com/h--d/p/5074800.html
https://www.cnblogs.com/tudou-22/p/9330875.html
一台服务器上布署多个tomcat
搭建tomcat
步骤一
 Tomcat是其中一个开源的且免费的java Web服务器,是Apache软件基金会的项目,所以安装Tomcat之前要安装java JDk
步骤二
新建文件夹
cd /usr
mkdir tomcat

将文件移动到apache-tomcat-8.5.40.tar.gz移动到/usr/tomcat/下
当前所在目录/usr/tomcat/
cp -r /home/wangju/Downloads/apache-tomcat-8.5.40.tar.gz .

解压
tar -xzvf apache-tomcat-8.5.40.tar.gz
修改文件名
mv apache-tomcat-8.5.40 apache-tomcat-8.5.40-80

再次解压
tar -xzvf apache-tomcat-8.5.40.tar.gz
修改文件名
mv apache-tomcat-8.5.40 apache-tomcat-8.5.40-8082

目录文件如下
ll
[root@67 tomcat]# ll
total 9472
drwxr-xr-x 9 root root 4096 May 17 21:20 apache-tomcat-8.5.40-80
drwxr-xr-x 9 root root 4096 May 17 21:24 apache-tomcat-8.5.40-8082
-rw-r--r-- 1 root root 9690027 May 17 21:20 apache-tomcat-8.5.40.tar.gz

步骤三
修改端口,分别修改tomcat里面conf/server.xml

配置说明
server.xml文件中有三个端口的默认设置
<Server port="8005" shutdown="SHUTDOWN"> :关闭时使用
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> : 一般应用使用
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />:为AJP端口,即容器使用,如 APACHE能通过AJP协议访问Tomcat的8009端口

cd apache-tomcat-8.5.40-80
nano conf/server.xml
第一个80的tomcat的三个端口分别修改为:8005/80/8009
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

cd apache-tomcat-8.5.40-8082
nano conf/server.xml
第二个8082的tomcat的三个端口分别修改为:7082/8082/9082
<Server port="7082" shutdown="SHUTDOWN">
<Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="9082" protocol="AJP/1.3" redirectPort="8443" />

步骤四

启动tomcat,分别进入tomcat里面的bin目录

执行: ./startup.sh -->启动tomcat
执行: ./shutdown.sh -->关闭tomcat
浏览器中输入:http://10.2.1.92:80 和http://10.2.1.92:8082(ip指服务器的IP地址),即可访问不同的tomcat

步骤五
1、找到/etc文件夹下的rc.local文件(有的是在/etc/rc.d文件夹下),在文件的最后添加以下java环境变量和启动tomcat命令
查找rc.local文件的位置
find / -name rc.local

配置rc.local
nano /etc/rc.local
在文末尾添加
export JAVA_HOME=/usr/java/jdk1.8.0_211
export JRE_HOME=$JAVA_HOME/jre
sh /usr/tomcat/apache-tomcat-8.5.40-80/bin/startup.sh
#sh /usr/tomcat/apache-tomcat-8.5.40-8082/bin/startup.sh

2、给rc.local文件添加执行权限
chmod +x /etc/rc.local

3、重启服务器,即可访问Tomcat
reboot

【Centos7】Tomcat安装及一个服务器配置多个Tomcat的更多相关文章

  1. 【Linux】Tomcat安装及一个服务器配置多个Tomcat

    安装环境 :Linux(Ubuntu 版) 安装软件 : apache-tomcat-9.0.0.M1.tar.gz(下载地址http://tomcat.apache.org/) 步骤一 Tomcat ...

  2. tomcat 、eclipse插件安装、一个机器安装多个tomcat、tomcat闪退的问题解决

    一.正常情况下 (1)新建三个系统变量:tomcat的安装路径 TOMCAT_HOME=E:\tomcat-6.0.39 CATALINA_HOME=E:\tomcat-6.0.39 CATALINA ...

  3. Centos7 在线安装开发环境 jdk1.8+mysql+tomcat

    写在最前 刚刚开始接触Linux,并折腾着在服务器上部署自己的项目,当然作为一个后端开发人员,必不可少的东西肯定是 JDK Mysql Tomcat容器 每天记录一天,每天进步一点点~~ 1.更新系统 ...

  4. centos7下面安装tomcat

    前言 对于一个新安装的 centos 系统来说,是没有 tomcat 服务器的.用下面的命令可以查看 tomcat 服务的状态. systemctl status tomcat.service//或者 ...

  5. CentOS7.0安装与配置Tomcat-7

    解决权限不够 #chmod a+x filename 安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:ht ...

  6. CentOS7下利用init.d启动脚本实现tomcat开机自启动

    在之前的博文中已经对CentOS7下通过tomcat进行WEB系统的发布进行了介绍,今天将利用init.d启动脚本,将服务脚本加入到开机启动服务队列,实现tomcat服务的开机启动. 1. 环境准备 ...

  7. centos7下安装tomcat7

    1 安装说明安装环境:CentOS-7.0.1611安装方式:源码安装软件:apache-tomcat-7.0.75.tar.gz 下载地址:http://tomcat.apache.org/down ...

  8. tomcat安装后问题解决

      tomcat安装后问题解决 (1)tomcat无法正常启动的原因分析 JAVA_HOME 配置错误,或者没有配置 如果你的机器已经占有了8080 端口,则无法启动, 解决方法 (1) 你可以808 ...

  9. JavaWeb之(1)Tomcat安装及项目的发布方法

    Tomcat安装及项目的发布方法 Tomcat安装 1.直接解压,然后找到bin/startup.bat 2.双击,如果出现命令行界面且最后一句为"信息: Server startup in ...

随机推荐

  1. Waiting For Debugger

    在eclipse中进行调试时常常出现以下这种提示:Application  (app名称)  is waiting for the debugger to attach 正常情况下.会非常快进入应用调 ...

  2. vsftpd conf 解釋

    Linux中vsFTP位置约定:/usr/sbin/vsftpd ---- VSFTPD的主程序/etc/rc.d/init.d/vsftpd ---- 启动脚本/etc/vsftpd/vsftpd. ...

  3. Flume NG源代码分析(二)支持执行时动态改动配置的配置模块

    在上一篇中讲了Flume NG配置模块主要的接口的类,PropertiesConfigurationProvider提供了基于properties配置文件的静态配置的能力,这篇细说一下PollingP ...

  4. Photoshop 手动画金标准流程

    以下给出Photoshop手动画金标准的流程, 1. 读取 图片 2. 找到套锁button 3. 利用套锁button手动画金标准 4. 点击套锁区域.右键新建图层 此时能够看到右側出现新建的图层1 ...

  5. 专注UI——是alert()打败了你!

    在上家公司.常常在页面上写aler()提示代码.没有认为有什么,好寻常.认为提示就本来应该是这种,可是,当我到了这家公司.在測试的时候,由于測试人员看到了一个aler弹出框.结果我的页面被退回重写,后 ...

  6. Ubuntu12.04.3LTS安装Oracle Java 7

    今天在ubuntu 12.04 LTS 上安装Matlab时总是出错,显示拷贝jar包(cp "xx.jar")出现错误,在网上搜索了一下发现原来是没有安装java.自己打算安装o ...

  7. cojs 1175. [顾研NOIP] 旅游电车

    1175. [顾研NOIP] 旅游电车 ★★☆   输入文件:buss.in   输出文件:buss.out   简单对比时间限制:1 s   内存限制:256 MB [问题描述] Henryy国正致 ...

  8. 浅谈IO优化

    三层结构 磁盘(存储).VM(卷管理)和文件系统.专有名词不好理解,打个比方说:磁盘就相当于一块待用的空地:LVM相当于空地上的围墙(把空地划分成多个部分):文件系统则相当于每块空地上建的楼房(决定了 ...

  9. Maven远程中央仓库地址

    阿里云 - http://maven.aliyun.com/nexus/content/groups/public/ Apache Snapshots - https://repository.apa ...

  10. Sublime Text 汉化插件

    https://blog.csdn.net/heyangyi_19940703/article/details/51869502 一.Sublime Text工具介绍: Sublime Text 是一 ...