(一)、先修改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环境搭建详解 #### 一、JDK在Linux下的安装与配置 **1.1 下载与放置** - 首先,下载适合Linux系统的JDK安装包,通常为`.bin`或`.tar.gz`格式。 - 将下载好的JDK安装文件放到 `/opt`...
在集群环境中,多个Tomcat实例可以协同工作,提高系统处理能力。"jvm_route.patch"文件是一个补丁,可能用于修改Tomcat的源代码,使其能与Nginx的JVM路由模块配合,实现更智能的负载分配。 在实际部署过程中,我们...
Apache作为反向代理服务器,可以将用户的请求分发到多个Tomcat实例上,从而实现应用服务的扩展和容错。接下来,我们将详细探讨这个过程中的关键步骤和涉及的技术点。 首先,理解集群的概念是至关重要的。集群是指多...
总结,Linux环境下的Apache Tomcat 5.5.28安装和配置涉及多个步骤,包括环境准备、下载解压、配置环境变量、启动和停止服务、验证安装以及部署Web应用。通过这些操作,你可以在Linux服务器上搭建一个高效稳定的Java ...
至此,Linux下的J2EE环境已经搭建完成,你可以将打包好的J2EE应用(WAR文件)部署到Tomcat的webapps目录下,然后通过访问相应的URL来运行应用。需要注意的是,实际环境中还需要考虑防火墙设置、用户权限、日志监控等...
Linux+Java+Tomcat+Apache环境搭建涉及到多个环节,包括操作系统的选择、Java开发环境的搭建、Web服务器的配置以及Web应用服务器的配置等。接下来将详细阐述这个过程中的关键知识点。 首先,操作系统选择通常会选择...
总结,搭建Linux上的Web服务器和Java开发环境涉及多个环节,包括JDK、Eclipse、MyEclipse、Tomcat和MySQL的安装配置,以及RPM包管理器和Samba文件共享服务的使用。这些步骤都需要对Linux操作系统有基本的理解,并...
入门级linux,nginx,tomcat,keepalived详细安装教程.zip linux各目录的含义 安装nginx,反向代理负载均衡 linux下运行多个tomcat linux安装keepalived实现HA高可用
- **Engine**:处理来自Connector的请求,可配置多个。 ### 六、应用部署与管理 在Tomcat中部署应用程序,通常将WAR文件或整个应用目录放入webapps目录下,Tomcat会自动解压并启动应用。此外,可以通过修改server....
### Linux环境下Apache+Tomcat+JK集群配置详解 #### 一、集群基础知识 集群技术是提升系统服务能力和高可用性的关键技术之一。通过将多台独立的服务器组织成一个集群,可以实现故障无缝迁移,即当集群中某台服务器...
在Linux环境下进行Java应用开发和部署,通常需要安装Java开发工具包(JDK)、Web服务器(TOMCAT)以及数据库管理系统(MYSQL)。以下是针对这些组件在Linux系统中安装和配置的详细步骤。 ### 1. 安装JDK #### 1.1 卸载...
Tomcat、JDK、Postgres 环境搭建是 Web 应用程序开发的基础环境, Linux 操作系统提供了稳定、自由和开源的平台,Tomcat 服务器支持 Servlet、JSP、JSF 等技术,JDK 提供了 Java 开发工具包,Postgres 数据库提供了...
本文将详细介绍如何在Linux环境下搭建必要的开发工具,包括虚拟机安装、Linux系统安装、JDK环境配置、Tomcat安装、Maven安装以及Jenkins的安装与配置。 #### 二、虚拟机安装 虚拟机是一种可以在单个物理主机上模拟...
本方案的目标是在Linux环境下构建一套基于Apache+Tomcat的负载均衡集群,该集群由一个Apache服务器和多个Tomcat服务器组成。Apache作为前端代理服务器,负责接收用户的HTTP请求,并根据请求类型将其转发给后端的...
4. **复制应用程序**:将你的Web应用部署到每个Tomcat实例的`webapps`目录下,确保应用配置支持集群环境,例如避免使用硬编码的服务器IP或端口。 5. **测试与调整**:启动所有Tomcat实例和负载均衡器,通过发送多个...
同时,为了实现高可用性和容错性,可能还需要配置多个Tomcat实例和Apache的负载均衡策略。 总的来说,这个环境搭建的过程涉及到了基础的系统服务管理、网络配置、软件安装以及Java和Web服务器的配置。对于软件...
总之,搭建Tomcat Web开发环境涉及下载、解压、配置环境变量、启动服务、部署应用等多个步骤。熟练掌握这些操作,对于Java Web开发者来说是基础技能,也是提高开发效率的关键。在实践中不断探索和学习,你将能更好地...
本压缩包"Linux版本jdk和Tomcat(官网的).zip"提供了Linux环境下运行Java应用程序的基础——JDK(Java Development Kit)和Tomcat服务器,两者都是官方版本,确保了稳定性和安全性。以下是关于这两个组件的详细知识...