`

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

 
阅读更多
引用
如何在Linux下安装启动多个Tomcat 

1. 环境: 

    1.1. Red Hat Linux 9 

    1.2. Tomcat 5.5.17 


2. 需要解决一下几个问题 

    2.1. 不同的tomcat启动和关闭监听不同的端口 

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


3. 解决步骤: 

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

    JAVA_HOME=/usr/local/java 

    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin 

    export JAVA_HOME CLASSPATH 


    CATALINA_BASE=/usr/local/tomcat1 

    CATALINA_HOME=/usr/local/tomcat1 

    export CATALINA_BASE CATALINA_HOME 


    CATALINA_2_BASE=/usr/local/tomcat2 

    CATALINA_2_HOME=/usr/local/tomcat2 

    export CATALINA_2_BASE CATALINA_2_HOME 


    TOMCAT_HOME=/usr/local/tomcat 

    export TOMCAT_HOME 


    TOMCAT_2_HOME=/usr/local/tomcat2 

    export TOMCAT_2_HOME 


    3.2. 第一个安装在/usr/local/tomcat处的tomcat,保持解压后的原状不用修改。修改第二个安装在/usr/local/tomcat2 /apache-tomcat-5.5.17处的tomcat。需要修改两个地方: 

        3.2.1. 修改server.xml配置和第一个不同的启动、关闭监听端口。修改后示例如下:<!--[endif]--> 

    端口:8005->9005 
    <Server port="9005" shutdown="SHUTDOWN"> 


    端口:8080->9080 
    <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> 
    <Connector port="9080" maxHttpHeaderSize="8192" 

        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" /> 


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

        export JAVA_HOME=/usr/local/java 

        export PATH=$PATH:$JAVA_HOME/bin 

        export CLASSPATH=$JAVA_HOME/lib 

        export CATALINA_HOME=$CATALINA_2_HOME  利用profile中第二组设置 

        export CATALINA_BASE=$CATALINA_2_BASE  利用profile中第二组设置 

4. 修改完毕后,可能需要重新启动Linux。可能是因为修改了profile文件的缘故,有些系统不需要,使用“source profile”命令就可以。 

5. 分别进入两个tomcat的bin目录,启动tomcat,使用“./startup.sh”命令。 

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

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


注意: 
    <1>在修改startup.sh或是shutdown.sh文件时,请注意把一些参数加在exec命令执行之前,不然配置无法起效。 
    
    <2>因为是在linux下面,安全性较高,修改tomcat端口后,如果出现tomcat正常启动,但是无法通过端口访问的情况,请检查 linux端口是否已经打开,在/etc/sysconfig/iptables里面查看端口情况,如果没有打开,请参照下面语句打开 
        -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 

    <3>重启iptables 

        /etc/init.d/iptables restart 

配置成功! 
分享到:
评论

相关推荐

    linux安装多个tomcat

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

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

    在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...

    linux下启动多tomcat

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

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

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

    Linux下Tomcat重新启动

    在 Linux 系统下,Tomcat 的重新启动是一个常见的问题,很多开发者和运维人员都会遇到这种情况。那么,如何在 Linux 系统下重新启动 Tomcat 呢?下面,我们将详细讲解 Tomcat 的重新启动过程。 首先,我们需要了解 ...

    linux下安装tomcat

    在Linux环境下安装Tomcat之前,首先需要确保已经安装了Java Development Kit (JDK)。因为Tomcat依赖于Java运行时环境 (JRE) 来执行Java应用程序。 1. **下载并安装JDK** - 下载JDK安装包,例如`jdk-6u1-linux-i...

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

    要在Linux下启动Tomcat,首先需要确保已经正确安装了Java环境,并且Tomcat也已正确安装在相应的目录中。通常,Tomcat被安装在 `/java/tomcat` 目录下(这里的路径可以根据实际情况进行调整)。 1. **进入Tomcat目录...

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

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

    启动多个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上多版本JDK和Tomcat的配制过程

    安装完成后,JDK 将被安装在 /usr/java/ 目录下,每个版本的 JDK 将被安装在单独的目录下,例如 /usr/java/jdk1.4.0/、/usr/java/jdk1.5.0/ 和 /usr/java/jdk1.6.0/。 二、安装多版本 Tomcat 安装 Tomcat 也非常...

    linux中设置tomcat自启动

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

    LINUX安装Tomcat9工具+流程

    在Linux系统上安装Apache Tomcat 9是一项常见的...总之,安装Linux上的Tomcat 9涉及下载、解压、配置环境变量、设置权限和启动服务等多个步骤。通过遵循这些详细步骤,你应该能够顺利地在你的Linux机器上运行Tomcat 9。

    linux64_tomcat7

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

    一台服务器上启动多个tomcat

    ### 在一台服务器上启动多个Tomcat实例的详细指南 #### 标题与描述解析 - **标题**:“一台服务器上启动多个tomcat” - **描述**:“利用不同端口区别,同一台电脑上可启动多个tomcat” 这些信息提示我们本篇文章...

    linux环境Tomcat安装配置手册

    使用 netstat 命令验证 Tomcat 是否成功启动,查看是否多出了一个 8080 端口。 知识点五:访问 Tomcat Web 页面 使用浏览器访问 http://localhost:8080,查看是否显示 Tomcat 的 Web 页面。如果没有显示,可能是...

    Linux下使用tomcat发布Web项目

    在 Linux 系统下,Tomcat 可以轻松地安装和配置,以便发布 Web 项目。 Linux 系统的特点 Linux 是一个免费、开源的操作系统,具有多线程、多用户、安全性好、内存与文件管理优越等特点。Linux 下的 Tomcat 发布 ...

    Linux环境下tomcat7

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

    tomcat之Linux版

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

Global site tag (gtag.js) - Google Analytics