`

在centos同时装两个tomcat

阅读更多

在centos同时装两个tomcat

借鉴网址: http://wbande.blog.163.com/blog/static/303812572010511101812972/

 

JDK

vi /etc/profile

JAVA_HOME=/usr/local/jdk1.6.0_23
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
export JAVA_HOME
export PATH
export CLASSPATH

原有的为:tomcat7,新增加的为tomcat71  

1 在/etc/profile中添加以下粗体的配置

#原有的tocmat配置

#tomcat7
TOMCAT_HOME=/usr/local/tomcatx/tomcat7
CATALINA_HOME=/usr/local/tomcatx/tomcat7
CATALINA_BASE=/usr/local/tomcatx/tocat7
export  TOMCAT_HOME  CATALINA_HOME CATALINA_BASE

#添加的tocmat配置,可照此样添加多个tomcat

#tomcat71
TOMCAT_71_HOME=/usr/local/tomcatx/tomcat71
CATALINA_71_HOME=/usr/local/tomcatx/tomcat71
CATALINA_71_BASE=/usr/local/tomcatx/tocat71
export  TOMCAT_71_HOME  CATALINA_71_HOME CATALINA_71_BASE

2 修改tomcat71的bin/shutdown.sh,在exec "$PRGDIR"/"$EXECUTABLE" stop "$@"这行前边添加如下配置:

export JAVA_HOME=/usr/local/jdk1.6.0_23
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=$CATALINA_71_HOME
export CATALINA_BASE=$CATALINA_71_BASE

 

3 修改tomcat71的bin/startup.sh,在exec "$PRGDIR"/"$EXECUTABLE" stop "$@"这行前边添加如下配置:

export JAVA_HOME=/usr/local/jdk1.6.0_23
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=$CATALINA_71_HOME
export CATALINA_BASE=$CATALINA_71_BASE

 

4 修改tocmat6.0-2的conf/server.xml,更改端口

-----------------------------tocmat6.0-2的server.xml配置如下----------------

<?xml version='1.0' encoding='utf-8'?>
<Server port="9005 " shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <Listener className="org.apache.catalina.core.JasperListener" />
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
  <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="9080 " protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" maxHttpHeaderSize="8192" maxThreads="1000" enableLookups="false" compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" disableUploadTimeout="true" useBodyEncodingForURI="true" />

    <Connector port="9009 " protocol="AJP/1.3" connectionTimeout="20000"
               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>

分享到:
评论
1 楼 liuwenfeng554 2016-04-20  
好像不行啊 还是冲突

相关推荐

    centos7系统 jdk1.7 tomcat7.0

    本文将深入探讨如何在CentOS 7系统上安装和配置Java Development Kit (JDK) 1.7以及Apache Tomcat 7.0,这两个组件对于运行Java Web应用至关重要。 首先,我们来了解JDK 1.7。Java JDK是Java编程语言的软件开发工具...

    yum安装jdk和mysql和tomcat软件(CentOS6实战经验)

    在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java安装包 ```bash yum list java* ``` 此命令会列出所有与Java相关的安装包。...

    3_Centos6.5中安装并配置tomcat.zip

    这里提供了两个版本:tomcat6.0.33和tomcat7.0.100。你可以根据项目需求选择合适的版本。假设我们选择Tomcat7,可以使用以下命令下载: ```bash wget ...

    centos6.5 64位系统集成nginx+3个tomcat文档

    本文档旨在详细介绍如何在CentOS 6.5 64位系统上部署Nginx与三个Tomcat实例,并实现基本的负载均衡功能。通过这种方式,可以有效地提高Web应用的可用性和性能。 #### 准备工作 在开始部署之前,确保已准备好以下...

    在CentOS下安装Ngix服务及集群PHP、Tomcat

    4. 启动两个Tomcat实例: ``` cd /opt/tomcat ./bin/startup.sh ``` 四、Nginx反向代理配置 为了实现负载均衡,我们需要在Nginx配置文件中添加反向代理规则。例如: ```nginx http { upstream tomcat_cluster { ...

    CentOS7下配置java环境及安装tomcat9.docx

    在CentOS7操作系统中配置Java环境和安装Tomcat9是一个常见的任务,对于开发和部署Java应用程序至关重要。首先,我们需要理解JDK(Java Development Kit)和OpenJDK的区别,这是配置Java环境的基础。 JDK和OpenJDK是...

    CentOS7下Nginx+Tomcat负载均衡及Redis共享Session解决方案

    本解决方案将详细介绍如何在`CentOS7`上配置`Nginx`以实现`Tomcat`的负载均衡,并利用`Redis`进行Session共享,以提高系统的可扩展性和用户会话的一致性。 首先,我们需要在`CentOS7`上安装`Nginx`。可以使用`yum`...

    CentOS_JDK_Tomcat配置

    完成以上步骤后,你就成功在CentOS系统上搭建了JDK环境,并配置了Tomcat服务器,同时调整了防火墙规则以允许外部访问。现在,你可以在这个环境中部署和运行Java Web应用程序。注意,实际操作时需要根据你的具体需求...

    tomcat+memcached依赖包(centos)

    本文将深入探讨这两个技术以及它们在CentOS操作系统中的集成。 首先,让我们了解`Tomcat`。`Tomcat`是一款开源的Java Servlet容器,由Apache软件基金会维护。它实现了Java Servlet和JavaServer Pages(JSP)规范,...

    VMware如何安装CentOS+JDK+Tomcat+MySQL.docx

    在 CentOS 中安装 JDK 可以使用 rpm 包或解压缩包两种方式。这里,我们选择使用 rpm 包来安装 JDK。这方式非常简单,不需要配置环境变量。 Tomcat 安装 在 CentOS 中安装 Tomcat 可以使用 yum 命令来安装。安装...

    CentOS6.6安装tomcat 8.0.48

    本文档详细介绍了如何在 CentOS 6.6 操作系统上安装 Apache Tomcat 8.0.48,并配置其开机自启功能。通过本教程,您不仅可以了解整个安装过程中的关键步骤,还能学习如何修改 Tomcat 的默认端口号以及如何确保服务器...

    CentOS下安装配置Tomcat环境.docx

    在 `/usr/local/` 目录下下载这两个软件,或者根据个人需求选择其他路径。 2. **安装 JDK**: - 使用 `chmod 777` 命令赋予下载的 JDK 安装文件执行权限。 - 执行安装脚本 `./jdk-6u41-linux-i586-rpm.bin`,按照...

    Tomcat的安装及配置教程步骤

    在CentOS或Fedora上,使用`sudo yum install tomcat`。 - 手动安装:也可以从官网下载.tar.gz文件,解压至`/opt`或其他合适目录,然后创建软链接到`/usr/bin`,以便全局调用。 3. **macOS上的安装** - 使用...

    tomcat+redis依赖包(centos)

    这可能意味着该压缩包提供了一站式的安装和服务配置流程,帮助用户在CentOS环境下快速搭建起一个支持Redis会话持久化的Tomcat环境。 标签“redis”进一步确认了我们的理解,即此压缩包着重于如何在Tomcat中集成...

    CentOS安装jdk、MySQL、tomcat、svn、nginnx.pdf

    以上知识点针对CentOS系统下JDK安装的两个主要方法进行了详尽的描述,详细步骤覆盖了从上传、解压、环境变量配置到验证安装整个过程。此外,还介绍了一些Linux环境下软件管理和Java开发相关的基础知识。

    centos6配置tomcat8开机自启动脚本

    要实现在CentOS 6系统中配置Tomcat 8服务器以开机自启动,我们需要编写一个自定义的系统启动脚本,该脚本会被init系统在启动时调用。这里涉及到的知识点包括Linux的启动过程、Shell脚本编写、环境变量配置以及如何...

    项目11拓展C CentOS7中安装Java 8以及Tomcat8的过程3页.docx

    这个过程分为两个部分:第一部分是安装 Java 8,第二部分是安装 Tomcat8。 安装 Java 8 安装 Java 8 是一个必要的步骤,因为 Tomcat8 需要依赖 Java 8 来运行。我们可以通过两种方式来安装 Java 8:RPM 安装和 tar...

    nginx实现负载均衡(2个tomcat)

    【Nginx 实现负载均衡】是指通过 Nginx 作为反向代理服务器,将来自客户端的请求分发到多个后端服务器(在这个场景中是两个 Tomcat 应用服务器),以达到均衡负载、提高系统可用性和响应速度的目的。下面我们将详细...

    Centos6与Centos7的服务注册及部署

    它有两个版本,CentOS6和CentOS7,在服务注册和部署方面存在一些区别。 在CentOS6中,服务的注册和部署主要依赖于init.d脚本和chkconfig工具。具体步骤包括: 1. 注册服务:使用sudo ln -s /path/xxxx.jar /etc/...

Global site tag (gtag.js) - Google Analytics