`

Linux配置多个Tomcat

 
阅读更多

 

环境

     Red Hat Linux、Tomcat6.X

需要解决的问题

不同的Tomcat的启动文件startup.sh中要指定各自的CATALINA_HOME 和CATALINA_BASE这两个环境变量;

不同的Tomcat启动和关闭监听不同的端口;

解决步骤

1、修改两个tomcat的server.xml配置的两个端口

  修改启动端口Connector port="8080" 为其它不常用端口;

  修改关闭端口Server port="8005" shutdown="SHUTDOWN"为其它不常用端口;

  

  注意:两个tomcat的这两个端口都不能一样,避免干扰

2、配置tomcat的目录与环境变量

  将tomcat分别存放在不同的文件夹中,如:

  TPMS系统的tomcat存放在/usr/local/tomcat;

  AIMS系统的tomcat存放在/usr/local/Tomcat6;

  2)修改/etc目录下的profile文件

  

  CATALINA_BASE=/usr/local/tomcat 

  CATALINA_HOME=/usr/local/tomcat 

  export CATALINA_BASE CATALINA_HOME

  

  TOMCAT_HOME=/usr/local/tomcat 

  export TOMCAT_HOME

     

  CATALINA_2_BASE=/usr/local/Tomcat6

  CATALINA_2_HOME=/usr/local/Tomcat6

  export CATALINA_2_BASE CATALINA_2_HOME

   

  TOMCAT_2_HOME=/usr/local/Tomcat6

  export TOMCAT_2_HOME

3、修改两个tomcat的startup.sh与shutdown.sh

  TPMS的tomcat的startup.sh、shutdown.sh首行加set TOMCAT_HOME=/usr/local/tomcat 

  AIMS的tomcat的startup.sh、shutdown.sh首行加set TOMCAT_2_HOME=/usr/local/Tomcat6

  

结束语

  两个tomcat就配置好了,如有另外的tomcat服务加进入,也需要修改相应的地方,特别是有另外的项目放到172.26.1.11服务器中,又是用的tomcat服务器时应该加以特别注意,否则会影响到其它的项目。

 

分享到:
评论

相关推荐

    linux安装多个tomcat

    在Linux系统中安装多个Tomcat服务器是常见的需求,特别是在开发和测试环境中,为了隔离不同的项目或者版本,每个项目可能需要独立的Tomcat实例。本文将详细介绍如何在Linux上安装和管理多个Tomcat。 首先,我们需要...

    linux系统下tomcat配置安装以及设置开机自动启动

    tomcat的安装,并将将tomcat设置成服务

    linux64_tomcat7

    描述中提到"本人正在使用这个tomcat服务器,亲测有效",这表明这个版本的Tomcat在实际环境中已被验证,可以正常运行且性能可靠。对于开发者和运维人员来说,这样的反馈具有很高的参考价值,因为它意味着下载并部署此...

    Linux环境下配置Tomcat服务器

    在 Linux 环境下配置 Tomcat 服务器是非常重要的,因为 Tomcat 是一个轻量级应用服务器,广泛应用于中小型系统和并发访问用户不是很多的场合。下面我们将详细介绍 Linux 环境下配置 Tomcat 服务器的步骤。 什么是 ...

    ubuntu配置多个tomcat方法

    在Linux环境下,特别是Ubuntu操作系统中,有时我们需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡等操作。本文将详细介绍如何在Ubuntu系统下配置并运行多个Tomcat服务。 #### 二、配置...

    linux版的tomcat

    `.tar.gz`文件是一种常见的Linux文件压缩格式,用于打包多个文件和目录,便于存储和传输。 首先,我们需要了解如何在Linux环境下解压`.tar.gz`文件。可以使用以下命令: ```bash tar -zxvf apache-tomcat-7.0.39-...

    tomcat之Linux版

    总的来说,Linux上的Tomcat部署涉及到下载、解压、配置环境变量、安全设置、启动脚本、防火墙规则以及日志和性能管理等多个环节。每个环节都需要仔细处理,以确保Tomcat能够在Linux环境下稳定高效地运行。

    nginx-配置多个tomcat

    本示例中的"nginx-配置多个tomcat"就是这样一个应用场景,它涉及到Nginx和Tomcat两个核心组件,以及如何通过Nginx作为反向代理来管理多个Tomcat实例。 **Nginx** 是一款高性能的HTTP和反向代理服务器,以其轻量级、...

    linux下启动多tomcat

    以下将详细解析如何在Linux系统中成功配置并启动多个Tomcat服务器。 ### 一、基本概念 在深入探讨之前,我们先来了解一下几个重要的概念: - **Tomcat**:一个开源的Servlet容器,主要用来运行Java Web应用程序。 ...

    如何在Linux下安装启动多个Tomcat

    描述:“如何在linux下启动多个tomcat,描述了如何修改端口和路径方式”——通过本篇文章的学习,读者将了解到如何在Linux系统中安装多个Tomcat实例,并掌握通过调整端口设置和路径来确保每个Tomcat实例都能独立运行...

    linux tomcat 64

    在Linux环境下安装和配置Tomcat 64位版涉及到多个步骤: 1. **下载Tomcat**:首先,你需要从Apache官方网站(http://tomcat.apache.org/)下载适用于Linux的64位Tomcat版本。通常,你会找到一个`.tar.gz`格式的...

    Linux下使用tomcat发布Web项目

    Linux 是一个免费、开源的操作系统,具有多线程、多用户、安全性好、内存与文件管理优越等特点。Linux 下的 Tomcat 发布 Web 项目将充分利用这些特点,提高开发效率和项目稳定性。 Tomcat 发布 Web 项目的准备工作...

    Linux环境下tomcat7

    在Linux环境下部署和管理...以上内容涵盖了在Linux环境下使用Tomcat 7的基础知识,包括安装、配置、管理、部署和优化等多个方面。理解并熟练掌握这些知识,将有助于你在实际工作中更高效地管理和维护Web应用服务。

    jvisualvm远程访问Linux环境中tomcat

    jvisualvm 远程访问 Linux ...使用 jvisualvm 远程访问 Linux 环境中的 Tomcat 需要安装和配置 jdk 和 Tomcat,然后使用 jvisualvm 的 JMX 方法或 jstatd 方法进行监控,最后添加 Visual GC 插件以获取更多的监控信息。

    linux下nginx+tomcat负载均衡配置

    本配置指南将详细介绍如何在Linux系统中设置Nginx与Tomcat的负载均衡配置。 一、Nginx安装 Nginx的安装通常包括下载源码、解压、编译和安装几个步骤。首先,你需要从Nginx官方网站下载最新稳定版的源码包,例如`...

    nginx实现多个tomcat7直接session共享所需jar包

    标题中的“nginx实现多个tomcat7直接session共享所需jar包”指的是在分布式系统环境中,使用Nginx作为反向代理服务器,将用户请求分发到多个Tomcat7应用服务器上,同时实现用户会话(Session)在这些服务器之间的...

    Linux Tomcat绑定多个域名配置

    Linux Tomcat绑定多个域名配置;里面有详情

    tomcat8安装包(含windows和linux版本).zip

    这个压缩包包含了Windows和Linux两个操作系统平台的安装版本,使得用户可以在不同的操作系统环境下方便地安装和使用Tomcat。 在Windows系统中,Tomcat通常以服务的形式运行,允许用户通过控制台或图形界面启动、...

    Linux下apache-tomcat

    总结,Linux环境下的Apache Tomcat 5.5.28安装和配置涉及多个步骤,包括环境准备、下载解压、配置环境变量、启动和停止服务、验证安装以及部署Web应用。通过这些操作,你可以在Linux服务器上搭建一个高效稳定的Java ...

    linux下部署tomcat应用程序和基本优化原则

    部署 Tomcat 应用程序需要了解 Linux 环境和 Tomcat 的配置文件。下面将详细介绍 Linux 下 Tomcat 应用程序的部署和基本优化原则。 一、Tomcat 应用程序的部署 1. 首先,需要将 Tomcat 和 JDK 安装文件传送到 ...

Global site tag (gtag.js) - Google Analytics