`
ithuzhanju
  • 浏览: 27515 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux下多个tomcat环境的搭建

阅读更多

(一)、先修改tomcatB的server.xml配置文件中三个端口号,不一样即可(没被占用)

    (1)、<Server port="8005" shutdown="SHUTDOWN">
    (2)、<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    (3)、<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

<Server port="8005" shutdown="SHUTDOWN">

  <!--APR library loader. Documentation at /docs/apr.html -->
  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
  <Listener className="org.apache.catalina.core.JasperListener" />
  <!-- Prevent memory leaks due to use of particular java/javax APIs-->
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
  <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

  <GlobalNamingResources>
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
  </GlobalNamingResources>
  <Service name="Catalina">
  
    <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
   
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

    <Engine name="Catalina" defaultHost="localhost">

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      </Host>
    </Engine>
  </Service>
</Server>

 

(二)、修改/etc/profile文件,添加CATALINA_2_HOME=/usr/local/tomcatB并export ,改好后执行source /etc/profile重启profile 

JAVA_HOME=/usr/java/jdk1.6.0_29
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
CATALINA_HOME=/usr/local/tomcatA
CATALINA_2_HOME=/usr/local/tomcatB
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL JAVA_HOME CLASSPATH CATALINA_HOME CATALINA_2_HOME

 

(三)、在tomcatB的startup.sh和shutdown.sh中添加export CATALINA_HOME=$CATALINA_2_HOME(在while前)

(四)好了,启动tomcatB,执行netstat -an可以看到你所设置的tomcatB端口已被使用,部署成功!!!

分享到:
评论

相关推荐

    linux 下 jdk+tomcat+mysql 的环境搭建

    ### Linux下JDK、Tomcat、MySQL环境搭建详解 #### 一、JDK在Linux下的安装与配置 **1.1 下载与放置** - 首先,下载适合Linux系统的JDK安装包,通常为`.bin`或`.tar.gz`格式。 - 将下载好的JDK安装文件放到 `/opt`...

    linux nginx tomcat 集群搭建

    在集群环境中,多个Tomcat实例可以协同工作,提高系统处理能力。"jvm_route.patch"文件是一个补丁,可能用于修改Tomcat的源代码,使其能与Nginx的JVM路由模块配合,实现更智能的负载分配。 在实际部署过程中,我们...

    Linux下通过Apache搭建Tomcat集群

    Apache作为反向代理服务器,可以将用户的请求分发到多个Tomcat实例上,从而实现应用服务的扩展和容错。接下来,我们将详细探讨这个过程中的关键步骤和涉及的技术点。 首先,理解集群的概念是至关重要的。集群是指多...

    Linux下apache-tomcat

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

    linux 下j2ee环境搭建

    至此,Linux下的J2EE环境已经搭建完成,你可以将打包好的J2EE应用(WAR文件)部署到Tomcat的webapps目录下,然后通过访问相应的URL来运行应用。需要注意的是,实际环境中还需要考虑防火墙设置、用户权限、日志监控等...

    linux+java+tomcat+apache环境搭建.pdf

    Linux+Java+Tomcat+Apache环境搭建涉及到多个环节,包括操作系统的选择、Java开发环境的搭建、Web服务器的配置以及Web应用服务器的配置等。接下来将详细阐述这个过程中的关键知识点。 首先,操作系统选择通常会选择...

    linux下开发环境搭建

    总结,搭建Linux上的Web服务器和Java开发环境涉及多个环节,包括JDK、Eclipse、MyEclipse、Tomcat和MySQL的安装配置,以及RPM包管理器和Samba文件共享服务的使用。这些步骤都需要对Linux操作系统有基本的理解,并...

    入门级linux,nginx,tomcat,keepalived详细安装教程.zip

    入门级linux,nginx,tomcat,keepalived详细安装教程.zip linux各目录的含义 安装nginx,反向代理负载均衡 linux下运行多个tomcat linux安装keepalived实现HA高可用

    tomcat服务器搭建详解

    - **Engine**:处理来自Connector的请求,可配置多个。 ### 六、应用部署与管理 在Tomcat中部署应用程序,通常将WAR文件或整个应用目录放入webapps目录下,Tomcat会自动解压并启动应用。此外,可以通过修改server....

    Linux_Apache+Tomcat+jk

    ### Linux环境下Apache+Tomcat+JK集群配置详解 #### 一、集群基础知识 集群技术是提升系统服务能力和高可用性的关键技术之一。通过将多台独立的服务器组织成一个集群,可以实现故障无缝迁移,即当集群中某台服务器...

    Linux系统-Linux中安装JDK/TOMCAT/MYSQL/linux中项目部署/集群搭建

    在Linux环境下进行Java应用开发和部署,通常需要安装Java开发工具包(JDK)、Web服务器(TOMCAT)以及数据库管理系统(MYSQL)。以下是针对这些组件在Linux系统中安装和配置的详细步骤。 ### 1. 安装JDK #### 1.1 卸载...

    tomcat、JDK、postgres环境搭建

    Tomcat、JDK、Postgres 环境搭建是 Web 应用程序开发的基础环境, Linux 操作系统提供了稳定、自由和开源的平台,Tomcat 服务器支持 Servlet、JSP、JSF 等技术,JDK 提供了 Java 开发工具包,Postgres 数据库提供了...

    Linux系统环境搭建

    本文将详细介绍如何在Linux环境下搭建必要的开发工具,包括虚拟机安装、Linux系统安装、JDK环境配置、Tomcat安装、Maven安装以及Jenkins的安装与配置。 #### 二、虚拟机安装 虚拟机是一种可以在单个物理主机上模拟...

    Linux环境搭建 Apche+Tomcat 集群负载均衡

    本方案的目标是在Linux环境下构建一套基于Apache+Tomcat的负载均衡集群,该集群由一个Apache服务器和多个Tomcat服务器组成。Apache作为前端代理服务器,负责接收用户的HTTP请求,并根据请求类型将其转发给后端的...

    tomcat 集群搭建

    4. **复制应用程序**:将你的Web应用部署到每个Tomcat实例的`webapps`目录下,确保应用配置支持集群环境,例如避免使用硬编码的服务器IP或端口。 5. **测试与调整**:启动所有Tomcat实例和负载均衡器,通过发送多个...

    linux+java+tomcat+apache环境搭建[参考].pdf

    同时,为了实现高可用性和容错性,可能还需要配置多个Tomcat实例和Apache的负载均衡策略。 总的来说,这个环境搭建的过程涉及到了基础的系统服务管理、网络配置、软件安装以及Java和Web服务器的配置。对于软件...

    使用Tomcat搭建WEB开发环境

    总之,搭建Tomcat Web开发环境涉及下载、解压、配置环境变量、启动服务、部署应用等多个步骤。熟练掌握这些操作,对于Java Web开发者来说是基础技能,也是提高开发效率的关键。在实践中不断探索和学习,你将能更好地...

    Linux版本jdk和Tomcat(官网的).zip

    本压缩包"Linux版本jdk和Tomcat(官网的).zip"提供了Linux环境下运行Java应用程序的基础——JDK(Java Development Kit)和Tomcat服务器,两者都是官方版本,确保了稳定性和安全性。以下是关于这两个组件的详细知识...

Global site tag (gtag.js) - Google Analytics