`
刘小小尘
  • 浏览: 66064 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux下配置启动多个tomcat

 
阅读更多

今天遇到一个问题,就是在linux下配置启动多个tomcat,想方设法,终于解决了,现分享给大家,如下

不同的tomcat的启动文件startup.sh中要指定各自的CATALINA_HOMECATALINA_BASE这两个环境变量


修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:

export CATALINA_BASE=/home/test/tomcat6
export CATALINA_HOME=/home/test/tomcat6
export CATALINA_2_BASE=/home/test/tomcat7
export CATALINA_2_HOME=/home/test/tomcat7
export TOMCAT_HOME=/home/test/tomcat6
export TOMCAT_2_HOME=/home/test/tomcat7

第一个安装在

/home/test/tomcat6处的tomcat,保持解压后的原状不用修改。修改第二个安装在

/home/test/tomcat7处的tomcat。需要修改两个地方

  修改server.xml配置和第一个不同的启动、关闭监听端口。修改后示例如下:
 
<Server port="9005" shutdown="SHUTDOWN">  端口:8005->9005
 
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
 
    <Connector port="9080" maxHttpHeaderSize="8192" 端口:8080->9080
 
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
 
               enableLookups="false" redirectPort="8443" acceptCount="100"
 
               connectionTimeout="20000" disableUploadTimeout="true" />
 
<!-- Define an AJP 1.3 Connector on port 8009 -->
 
    <Connector port="9009"                        端口:8009->9009
 
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />


修改bin下的startup.sh和shutdown.sh。修改后的示例如下:(同样的修改)

export JAVA_HOME=/usr/java/jdk1.7.0_03
 
export PATH=$PATH:$JAVA_HOME/bin
 
export CLASSPATH=$JAVA_HOME/lib
 
export CATALINA_HOME=$CATALINA_2_HOME
 
export CATALINA_BASE=$CATALINA_2_BASE


更改完这些之后,需要source /etc/profile ,如果不行,可能需要重启机器

分别进入两个tomcat的bin目录,启动tomcat——./startup.sh

然后访问http://localhost:8080和 http://localhost:9080都可以看到熟悉的tomcat欢迎界面

如果想启动多个可以依此法类推





分享到:
评论

相关推荐

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

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

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    Tomcat有多个版本,包括Tomcat7、Tomcat8和Tomcat9。当前,企业中广泛使用的是Tomcat8,因为它提供了更好的性能和稳定性。你可以从官方下载页面(https://tomcat.apache.org/download-80.cgi)获取所需版本。例如,...

    linux安装多个tomcat

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

    linux下启动多tomcat

    在Linux环境下启动多个Tomcat服务器是一项常见的需求,尤其是在开发、测试或生产环境中,为了实现不同应用的隔离或者负载均衡,企业级项目往往需要部署多个独立的Tomcat实例。以下将详细解析如何在Linux系统中成功...

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

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

    怎样在同一系统中启动多个tomcat

    以下是如何在Windows和Linux系统中配置和启动多个Tomcat实例的详细步骤。 ### Windows系统 #### 方法一 1. **安装多个Tomcat实例**:首先,下载Tomcat压缩包,将其解压缩到不同的目录,例如`D:\user1\tomcat5.5`...

    Linux下Tomcat的启动、关闭、杀死进程

    这个脚本会根据`$CATALINA_HOME/conf/server.xml`配置文件中的设置启动Tomcat服务。如果一切正常,Tomcat将会在后台运行,同时会在`logs/catalina.out`文件中记录启动日志。 4. **检查Tomcat是否启动成功**: ...

    linux中设置tomcat自启动

    本文将详细介绍如何在Linux系统下配置Tomcat服务器,使其能够在系统启动时自动运行。 ### 一、以Root用户登录系统 在进行任何系统级别的操作之前,首先需要确保你具有足够的权限。通常,这意味着你需要以root用户...

    启动多个tomcat

    在Linux环境下启动多个Tomcat服务器是一项常见的需求,尤其当需要在同一台机器上运行多个独立的应用程序时。本文将详细介绍如何在Debian 6系统中成功配置并启动多个Tomcat实例。 #### 二、环境配置 **2.1 环境准备*...

    linux版的tomcat

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

    Linux环境下配置Tomcat服务器

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

    一台服务器上启动多个tomcat

    在一台服务器上启动多个Tomcat实例主要是通过配置不同的端口号以及设置环境变量来实现。方法一相对简单直观,适合大多数情况;而方法二则可能更适合特定环境下的需求,比如Linux系统的单用户模式。无论是哪种方法,...

    linux上多版本JDK和Tomcat的配制过程

    如果每个 Tomcat 都成功启动,则表示我们已经成功配置了多版本 JDK 和 Tomcat。 结论 在 Linux 上配置多版本 JDK 和 Tomcat 可能会让人感到困惑。但是,通过上面的步骤,我们可以轻松地配置多版本 JDK 和 Tomcat。...

    ubuntu配置多个tomcat方法

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

    linux64_tomcat7

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

    tomcat之Linux版

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

    Linux环境下tomcat7

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

    Linux下使用tomcat发布Web项目

    Linux 下使用 Tomcat 发布 Web 项目 本文将详细介绍如何在 Linux 系统...使用 Tomcat 在 Linux 系统下发布 Web 项目需要了解 Linux 系统的基本命令和 Tomcat 的配置文件,同时需要了解权限机制和常见的问题解决方法。

    linux tomcat 64

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

    nginx-配置多个tomcat

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

Global site tag (gtag.js) - Google Analytics