Linux(CentOS7)下如何配置多个Tomcat容器?

这篇具有很好参考价值的文章主要介绍了Linux(CentOS7)下如何配置多个Tomcat容器?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、在 liunx 系统安装 jdk

1、安装jdk(yum install 安装)

查看是否系统是否自带jdk并卸载

rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

其中,GCJ是GNU的Java编译器,可以把java程序编译成本地代码,编译成功后的可执行文件不再需要jre就可直接运行,编译成本地后的程序运行速度有所提高,缺点是生成后的文件较大。

如果存在自带的jdk相关套件,就需要通过下列命令卸载。

rpm -qa | grep java | xargs rpm -e --nodeps 

2、查看可用openjdk版本

yum search java | grep -i --color jdk

执行命令结果是:

Linux(CentOS7)下如何配置多个Tomcat容器?,linux,linux,tomcat

3、安装openjdk1.8.0版本

yum install java-1.8.0-openjdk*

执行上述命令后(该命令执行需要几分钟时间),出现下面内容说明安装完成。

Linux(CentOS7)下如何配置多个Tomcat容器?,linux,linux,tomcat

4、查看安装版本

java -version

执行查看命令,结果如下:

Linux(CentOS7)下如何配置多个Tomcat容器?,linux,linux,tomcat

5、jdk环境变量配置

使用vim /etc/profile 编辑profile文件,在文件里面追加以下内容,其中JAVA_HOME的值根据实际安装路径为准:

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

修改上述配置后,执行下来命令,让修改配置生效:

source /etc/profile

二、安装Tomcat

1、下载tar.gz版本Tomcat

在oracle官网下载即可,地址:https://tomcat.apache.org/download-80.cgi。

Linux(CentOS7)下如何配置多个Tomcat容器?,linux,linux,tomcat

 2、解压

# 解压后目录:/root/src/apache-tomcat-8.5.93
tar -zxvf apache-tomcat-8.5.93

3、修改配置文件

使用vim /etc/profile,在文件里面追加以下内容:

CATALINA_HOME=/root/src/apache-tomcat-8.5.93
export CATALINA_HOME

保存文件后,执行下面命令,刷新配置。

source /etc/profile

4、启动tomcat

#进入tomcat8/bin目录
cd /root/src/apache-tomcat-8.5.93/bin
#执行:./startup.sh
./startup.sh

三、对外开放访问的端口 

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

查看已经开放的端口号

firewall-cmd --list-all

在 windows 系统中通过浏览器访问 tomcat 服务器

Linux(CentOS7)下如何配置多个Tomcat容器?,linux,linux,tomcat

四、配置多个Tomcat容器:

1、在原来的基础上复制出多个tomcat:

cp -rf apache-tomcat-8.5.93 apache-tomcat-8.5.93-2
cp -rf apache-tomcat-8.5.93 apache-tomcat-8.5.93-3

2、修改环境配置,添加TOMCAT_HOME等环境变量:

vim /etc/profile
# tomcat
export TOMCAT_HOME=/root/src/apache-tomcat-8.5.93
export CATALINA_HOME=$TOMCAT_HOME
export CATLINA_BASE=$TOMCAT_HOME

# tomcat2
export TOMCAT_HOME_2=/root/src/apache-tomcat-8.5.93-2
export CATALINA_HOME_2=$TOMCAT_HOME_2
export CATLINA_BASE_2=$TOMCAT_HOME_2

# tomcat3
export TOMCAT_HOME_2=/root/src/apache-tomcat-8.5.93-3
export CATALINA_HOME_2=$TOMCAT_HOME_3
export CATLINA_BASE_2=$TOMCAT_HOME_3
source /etc/profile

3、针对每个tomcat,修改其启动时所要读取的TOMCAT_HOME等环境变量:

vi /root/src/apache-tomcat-8.5.93-2/bin/catalina.sh

增加如下配置信息: 

export TOMCAT_HOME=$TOMCAT_HOME_2
export CATALINA_HOME=$TOMCAT_HOME_2
export CATLINA_BASE=$TOMCAT_HOME_2

Linux(CentOS7)下如何配置多个Tomcat容器?,linux,linux,tomcat

4、对另外的tomcat,修改其三个端口,避免端口冲突导致启动失败:

vi /root/src/apache-tomcat-8.5.93-2/conf/server.xml

Linux(CentOS7)下如何配置多个Tomcat容器?,linux,linux,tomcat Linux(CentOS7)下如何配置多个Tomcat容器?,linux,linux,tomcat

Linux(CentOS7)下如何配置多个Tomcat容器?,linux,linux,tomcat


 文章来源地址https://www.toymoban.com/news/detail-679742.html

到了这里,关于Linux(CentOS7)下如何配置多个Tomcat容器?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux之安装配置CentOS7+换源

    目录 一. 安装CentOS7 二. 配置CentOS7 三. 查看、设置IP地址         3.1 查看IP地址         3.2 设置IP地址  四. 使用Xshell连接Linux客户端         4.1 Xshell的下载         4.2 Xshell的使用  五. 换软件源 博主是在虚拟机中进行安装的,大家也可以在虚拟机中跟着尝试一下 第一步

    2024年01月25日
    浏览(26)
  • Linux (centos7) 配置IP地址

    Linux配置IP地址,并 设置静态IP         1. 为什么 虚拟机刚开机没有IP地址         2. 怎么配置静态IP 配置IP地址分为两类:         1. 动态DHCP、        2.  静态static,            DHCP模式 :                 电脑默认是 DHCP                 也就是动态

    2024年02月01日
    浏览(36)
  • 【Linux】详解Centos7的下载安装配置

    本文时间 2023-05-17 作者:sugerqube漆瓷 centos8已经停止维护,centos7将在2024-06-30停止维护(所以暂时选7) 未来替代品参考: AlmaLinux https://almalinux.org/ CloudLinux公司搞得RHEL下游发行版 RockyLinux https://rockylinux.org/ Gregory Kurtzer发起搞得RHEL下游发行版 附:常用Linux发行版操作系统大盘点

    2024年02月05日
    浏览(38)
  • 【Linux】Linux上的一些软件安装与环境配置(Centos7配置JDK、Hadoop)

    查询已安装的 jdk 列表 删除已经安装的 jdk 如果终端出现以下错误: /var/run/yum.pid 已被锁定,PID 为 1610 的另一个程序正在运行 。则输入以下命令:之后再执行以上删除 jdk 的命令 将 jdk-8u151-linux-x64.tar.gz 安装包通过 xftp 传到 CentOS 7 上 下载地址:链接:https://pan.baidu.com/s/1c-pl

    2024年04月10日
    浏览(48)
  • Centos7安装配置Tomcat

    本篇博客将演示 如何在linux环境下安装tomcat 和 介绍一些tomcat的知识,以及将tomcat配置成系统服务,来实现开机自启动等一系列功能,后续专栏将持续更新相关知识,期待的小伙伴不妨给小编点个关注,感谢! 环境介绍 本篇博客采用以下环境进行演示,要进行tomcat的使用,系统中一定要

    2024年02月01日
    浏览(36)
  • 关于如何使用Linux(centos7)使用telnet服务

    我的目的很简单,就是为了实现《Linux高性能服务器编程》这本书中的一些例子。 虽然说telnet命令我网上搜索的时候,很多人说telnet因为采用明文传送报文,安全性不好。而且Linux现在也都不开放telnet服务了。 但是我觉得,弄清楚telnet客户端的使用方式仍是很有必要的。 其实

    2024年02月06日
    浏览(33)
  • Linux CentOS7虚拟机配置静态IP并允许上网的配置方法

    2023博客之星评选已开启--成为城市领跑者 当我们成功的将CentOS镜像安装到了我们的虚拟机上后,可是这个时候,虚拟机还没有配置IP信息,为了后面开发 方便,我们需要设置一个静态IP。 本地电脑,右键点击网络-选择\\\"更改适配器选项\\\" - 启用VMnet8。 打开Vmware虚拟机,本文以

    2024年02月07日
    浏览(62)
  • centos7配置tomcat开机自启动

    centos7配置tomcat开机自启动 一些服务器命令 1.为Tomcat添加启动参数pid 在tomcat/bin 目录下面,创建setenv.sh ,tomcat启动的时候会调用 2.在/usr/lib/systemd/system目录下增加tomcat.service,内容如下: 3.配置开机启动 4.其他 5.出现的错误 确保setnev.sh,tomcat.service书写正确,符号,空格要多加注意

    2024年02月13日
    浏览(36)
  • PC电脑 VMware安装的linux CentOs7如何扩容磁盘?

    一、VM中进行扩容设置 必须要关闭当前CentOS,不然扩展按钮是灰色的。 输入值必须大于当前磁盘容量。然后点击扩展,等待扩展完成会提示一个弹框,点击确定,继续确定。 第一步设置完成。那就启动 CentOS,进入开始操作: 1. df -h 查看磁盘。发现啥都没变 /dev/mapper/centos-

    2024年02月06日
    浏览(39)
  • 删除linux(centos7)系统自带的open jdk,安装配置jdk环境

    安装的linux自带jdk8版本,我们不用自带的。 1、下载 下载地址:https://www.oracle.com/java/technologies/downloads 2、创建目录 创建文件夹,用来部署JDK,将JDK安装部署到:/export/server 内 3、解压缩JDK安装文件 将下载的文件上传到linux中,并解压到server目录下 4、配置JDK的软链接 5、配置

    2024年02月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包