【Centos7】Tomcat安装及一个服务器配置多个Tomcat
完成解压
参考
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的更多相关文章
- 【Linux】Tomcat安装及一个服务器配置多个Tomcat
安装环境 :Linux(Ubuntu 版) 安装软件 : apache-tomcat-9.0.0.M1.tar.gz(下载地址http://tomcat.apache.org/) 步骤一 Tomcat ...
- tomcat 、eclipse插件安装、一个机器安装多个tomcat、tomcat闪退的问题解决
一.正常情况下 (1)新建三个系统变量:tomcat的安装路径 TOMCAT_HOME=E:\tomcat-6.0.39 CATALINA_HOME=E:\tomcat-6.0.39 CATALINA ...
- Centos7 在线安装开发环境 jdk1.8+mysql+tomcat
写在最前 刚刚开始接触Linux,并折腾着在服务器上部署自己的项目,当然作为一个后端开发人员,必不可少的东西肯定是 JDK Mysql Tomcat容器 每天记录一天,每天进步一点点~~ 1.更新系统 ...
- centos7下面安装tomcat
前言 对于一个新安装的 centos 系统来说,是没有 tomcat 服务器的.用下面的命令可以查看 tomcat 服务的状态. systemctl status tomcat.service//或者 ...
- CentOS7.0安装与配置Tomcat-7
解决权限不够 #chmod a+x filename 安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:ht ...
- CentOS7下利用init.d启动脚本实现tomcat开机自启动
在之前的博文中已经对CentOS7下通过tomcat进行WEB系统的发布进行了介绍,今天将利用init.d启动脚本,将服务脚本加入到开机启动服务队列,实现tomcat服务的开机启动. 1. 环境准备 ...
- centos7下安装tomcat7
1 安装说明安装环境:CentOS-7.0.1611安装方式:源码安装软件:apache-tomcat-7.0.75.tar.gz 下载地址:http://tomcat.apache.org/down ...
- tomcat安装后问题解决
tomcat安装后问题解决 (1)tomcat无法正常启动的原因分析 JAVA_HOME 配置错误,或者没有配置 如果你的机器已经占有了8080 端口,则无法启动, 解决方法 (1) 你可以808 ...
- JavaWeb之(1)Tomcat安装及项目的发布方法
Tomcat安装及项目的发布方法 Tomcat安装 1.直接解压,然后找到bin/startup.bat 2.双击,如果出现命令行界面且最后一句为"信息: Server startup in ...
随机推荐
- CString、char*与string的区别
三者的区别 CString 是MFC或者ATL中的实现: string 是C++标准库中的实现: char* 为C编程中最常用的字符串指针,一般以’\0’为结束标志. string和CString均是 ...
- VS2017 +NetCore2.2.0+WebApi项目整合SwaggerUI 以及遇到的坑
1.新建一个WebApi项目,这里不说了. 2.打开项目nuget管理控制台,在 https://www.nuget.org/ 搜索swagger的包:Swashbuckle.AspNetCore , ...
- POJ 2485 Highways 最小生成树 (Kruskal)
Description The island nation of Flatopia is perfectly flat. Unfortunately, Flatopia has no public h ...
- [转]Android程序框架设计
这篇文章主要内容来自于之前我讲的一个PPT文档,现在将其整理如下.欢迎指正.以下的内容都是来自于我自身的经验,欢迎大家多提自己的建议. 1.一些概念 模式的定义: 每个模式都描述了一个在我们的环境中不 ...
- mac 下安装caffe(一)
1.brew install --build-from-source -vd boost boost-python 这一步出错:libtool: unrecognized option `-stati ...
- Android属性系统简介【转】
本文转载自:http://www.cnblogs.com/l2rf/p/6610348.html 1.简介 在android 系统中,为统一管理系统的属性,设计了一个统一的属性系统.每个属性都有一个名 ...
- 分享tiny4412,emmc烧录u-boot, 支持fastboot模式烧写emmc【转】
本文转载自:http://www.arm9home.net/read.php?tid-80810.html 分享tiny4412,emmc烧录u-boot, 支持fastboot模式烧写emmc ...
- 洛谷 P1498 南蛮图腾 —— 模拟
题目:https://www.luogu.org/problemnew/show/P1498 大约一年前该做的题...现在来填一下坑: 然而不怎么会模拟!还滚去看TJ了: 就是翻倍复制: \ 这个符号 ...
- ubuntu16.04 Kafka 安装
Kafka核心概念: 下面介绍Kafka相关概念,以便运行下面实例的同时,更好地理解Kafka. 1. Broker Kafka集群包含一个或多个服务器,这种服务器被称为broker 2. Topic ...
- [Swift通天遁地]五、高级扩展-(13)图片资源本地化设置:根据不同的语言环境显示不同语言版本图片
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...