`
ithuzhanju
  • 浏览: 27189 次
  • 性别: 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,nginx,tomcat,keepalived详细安装教程.zip

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

    tomcat、JDK、postgres环境搭建

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

    Linux系统下Web服务器的搭建与设计.pdf

    本文主要介绍了在 Linux 环境下使用 Apache 及 Tomcat 软件作为服务器的核心,搭建一个全能且稳定的 WEB 服务器。同时还对服务器进行简单优化,相对降低服务器的系统资源占用率,提高服务器的负载能力,使服务器实现...

    Linux Web开发与数据库服务器环境搭建(设置)

    Linux是个一个性能优异,安全的操作系统,互联网超多的web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。 1.JAVA开发环境的安装与配置(JDK安装,环境变量的配置) 2.Tomcat服务器...

    windowd下一台电脑启动多台Tomcat

    该文档详细介绍了在Windows下同时启动多个Tomcat的配置教程,可以测试多个节点的功能需求,同理该文档也适用于Linux下的多个Tomcat搭建,实现负载均衡.大家有什么不懂得可以随时问我.

    Linux搭建JAVAEE环境,包含jdk、tomcat、mysql安装

    Linux搭建JAVAEE环境,包含jdk、tomcat、mysql安装 linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很...

    cacti监控多个tomcat端口模板xml文件

    所有加载的cacti模板文件中,核心区分点所...以此类推,现在喜欢在一个linux服务器上搭建mysql多实例,那么多实例mysql如何在cacti下监控,也可以用本文中类似的办法构建新的mysql的多端口模板xml文件来重新加载实现。

    搭建tomcat服务器.doc

    tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度 最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见...

    Docker下搭建一个JAVA Tomcat运行环境的方法

    Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了...

    详解Docker学习笔记之搭建一个JAVA Tomcat运行环境

    Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了...

    Nginx+Tomcat高性能负载均衡集群搭建教程

    其占有内存少,并发能力强,在同类型的网页服务器中表现较好。...在这里我们采用集群部署方式,使用多个Tomcat,反向代理使用Nginx。 架构如下: 准备工作 apache-tomcat-7.0.61 nginx-1.12.2 Redis-x64-3.2.10

    Debian下搭建Nginx和Tomcat服务器实现负载均衡的方案

    负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。...

    tomcat性能优化之如何搭建Apr模块

    tomcat是一个被广泛使用的java web容器,各种调优数不胜数,由于tomcat主要运行jsp等动态页面,所以其设计主要是针对动态页面进行优化,而对静态文件的处理效率并不高。 很多时候工程师更愿意使用nginx或者apache...

    2023国赛 网络建设与运维正式赛卷

    这份文档是2023年全国职业院校技能大赛“网络建设与运维”项目的正式赛卷,包含多个模块的具体任务和评分规则。此赛事着重考察参赛者在网络设计、配置、调试、服务搭建和运维等方面的综合能力,要求参赛者在规定的7...

    java流程自动化工具

    六、数据处理:如开发环境定期同步数据到测试环境,或多个数据库数据加工过滤等需求。 七、WEB SSH:通过浏览器操作Linux,简单便捷。 整体上讲,基于流程图清晰易直观,且控件使用简单,易掌控,学习门槛低。 二次...

    东方通TongWeb初级工程师认证考试攻略 by山南牧童

    最近疫情凶猛,居家办公,正好单位在考察东方通中间件,通过该单位的销售报名参加东方通中间件TongWeb培训,可以熟悉中间件能干什么,集群搭建是否比tomcat方便一点,公司系统太多,有时候外包公司派来的小孩都是刚...

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 06-搭建Redis的集群环境.avi │ 08-插槽的分配和key的关系.avi │ 09-新增节点.avi │ 10-移除集群中的节点.avi │ 11-集群的故障转移.avi │ 12-MySQL的查询优化.avi │ 13-数据库结构优化.avi │ 14-插入数据的...

    Docker镜像大礼包.zip

    运维工程师的工作涵盖了系统架构搭建、维护、优化,以及故障排查与解决等多个方面。 首先,运维工作包括基础设施的部署与配置,如服务器、网络设备、存储设备等硬件资源的安装调试与监控,同时还需要安装操作系统、...

    《Java-web程序设计》教案.doc

    《Java-web程序设计》教案 课题:第一章 Java Web概述 【教学目标】 掌握JSP运行环境的搭建,能进行简单的JSP程序编写与运行。 【教学重点】 Eclipse+Dreamweaver工具、项目的导入、导出、发布打包 【教学难点】 ...

    mcg-helper流程自动化工具-其他

    六、数据处理:如开发环境定期同步数据到测试环境,或多个数据库数据加工过滤等需求。 七、WEB SSH:通过浏览器操作Linux,简单便捷。 整体上讲,基于流程图清晰易直观,且控件使用简单,易掌控,学习门槛低。系统...

Global site tag (gtag.js) - Google Analytics