tomcatq启动原理介绍如下:
1、tomcat在启动时会去查找tomcat的根目录,并且会通过CATALINA_BASE和CATALINA_HOME 这两个变量去查找,所以不同的一台服务器上不同tomcat的根目录以及上述两个变量的值是不一样的,因此我们要设置一下。
2、tomcat服务器需配置三个端口才能启动,安装时默认配置并启用了这三个端口,所以当要运行多个tomcat服务时需要修改这三个端口,不能相同,防止端口冲突。
【webapp@WEBAPP95~】unzip apache-tomcat-7.0.82.zip -d apache-tomcat-7.0.82
【root@WEBAPP95 webapp】# vim /etc/profile
#########jdk###########
export JAVA_HOME=/webapps/IBM/Websphere/ApppServer/java_1.7_64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#########tomcat1#######
export CATALINA_HOME=/home/webapp/tomcat1/apache-tomcat-7.0.82
export CATALINA_BASE=/home/webapp/tomcat1/apache-tomcat-7.0.82
export TOMCAT_HOME=/home/webapp/tomcat1/apache-tomcat-7.0.82
#########tomcat2#######
export CATALINA_HOME_2=/home/webapp/tomcat2/apache-tomcat-7.0.82
export CATALINA_BASE_2=/home/webapp/tomcat2/apache-tomcat-7.0.82
export TOMCAT_HOME_2=/home/webapp/tomcat2/apache-tomcat-7.0.82
#########tomcat3#######
export CATALINA_HOME_3=/home/webapp/tomcat3/apache-tomcat-7.0.82
export CATALINA_BASE_3=/home/webapp/tomcat3/apache-tomcat-7.0.82
export TOMCAT_HOME_3=/home/webapp/tomcat3/apache-tomcat-7.0.82
【root@WEBAPP95 webapp】# source /etc/profile #环境变量生效
注意:
除了第一个tomcat,不需要修改之外,tomcat2、tomcat3的calalina.sh 需要添加如下:
【webapp@WEBAPP95 bin】vim catalina.sh
找到
# OS specific support. $var _must_ be set to either true or false.
在下面增加如下代码
export CATALINA_HOME=$CATALINA_HOME_2
export CATALINA_BASE=$CATALINA_BASE_2
tomcat3依次也是这里加入。
相关推荐
在Linux系统中安装多个Tomcat服务器是常见的需求,特别是在开发和测试环境中,为了隔离不同的项目或者版本,每个项目可能需要独立的Tomcat实例。本文将详细介绍如何在Linux上安装和管理多个Tomcat。 首先,我们需要...
tomcat的安装,并将将tomcat设置成服务
`.tar.gz`文件是一种常见的Linux文件压缩格式,用于打包多个文件和目录,便于存储和传输。 首先,我们需要了解如何在Linux环境下解压`.tar.gz`文件。可以使用以下命令: ```bash tar -zxvf apache-tomcat-7.0.39-...
描述中提到"本人正在使用这个tomcat服务器,亲测有效",这表明这个版本的Tomcat在实际环境中已被验证,可以正常运行且性能可靠。对于开发者和运维人员来说,这样的反馈具有很高的参考价值,因为它意味着下载并部署此...
在现代 Web 开发环境中,为了提高系统的可用性和负载均衡能力,通常会采用多个应用服务器的方式进行部署。其中,Tomcat 作为 Java Web 应用的标准容器之一,被广泛应用于各种生产环境之中。本文将详细介绍如何在 ...
在 Linux 环境下配置 Tomcat 服务器是非常重要的,因为 Tomcat 是一个轻量级应用服务器,广泛应用于中小型系统和并发访问用户不是很多的场合。下面我们将详细介绍 Linux 环境下配置 Tomcat 服务器的步骤。 什么是 ...
Linux Tomcat绑定多个域名配置;里面有详情
jvisualvm 远程访问 Linux ...使用 jvisualvm 远程访问 Linux 环境中的 Tomcat 需要安装和配置 jdk 和 Tomcat,然后使用 jvisualvm 的 JMX 方法或 jstatd 方法进行监控,最后添加 Visual GC 插件以获取更多的监控信息。
在Linux环境下,特别是Ubuntu操作系统中,有时我们需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡等操作。本文将详细介绍如何在Ubuntu系统下配置并运行多个Tomcat服务。 #### 二、配置...
如果你需要部署多个应用,可以通过调整`Context`元素来实现。 四、验证配置与测试负载均衡 完成配置后,重启Nginx和Tomcat以使改动生效。使用`sudo service nginx restart`和`sudo service tomcat restart`命令。...
使用 netstat 命令验证 Tomcat 是否成功启动,查看是否多出了一个 8080 端口。 知识点五:访问 Tomcat Web 页面 使用浏览器访问 http://localhost:8080,查看是否显示 Tomcat 的 Web 页面。如果没有显示,可能是...
本示例中的"nginx-配置多个tomcat"就是这样一个应用场景,它涉及到Nginx和Tomcat两个核心组件,以及如何通过Nginx作为反向代理来管理多个Tomcat实例。 **Nginx** 是一款高性能的HTTP和反向代理服务器,以其轻量级、...
在Linux环境下部署和管理...以上内容涵盖了在Linux环境下使用Tomcat 7的基础知识,包括安装、配置、管理、部署和优化等多个方面。理解并熟练掌握这些知识,将有助于你在实际工作中更高效地管理和维护Web应用服务。
在Linux环境下安装和配置Tomcat 64位版涉及到多个步骤: 1. **下载Tomcat**:首先,你需要从Apache官方网站(http://tomcat.apache.org/)下载适用于Linux的64位Tomcat版本。通常,你会找到一个`.tar.gz`格式的...
文章标题:“如何在Linux下安装启动多个Tomcat”——本文旨在详细介绍如何在同一台Linux服务器上安装并启动多个Tomcat实例,并重点讲解如何配置不同的端口号以及路径。 描述:“如何在linux下启动多个tomcat,描述...
Linux 是一个免费、开源的操作系统,具有多线程、多用户、安全性好、内存与文件管理优越等特点。Linux 下的 Tomcat 发布 Web 项目将充分利用这些特点,提高开发效率和项目稳定性。 Tomcat 发布 Web 项目的准备工作...
总的来说,Linux上的Tomcat部署涉及到下载、解压、配置环境变量、安全设置、启动脚本、防火墙规则以及日志和性能管理等多个环节。每个环节都需要仔细处理,以确保Tomcat能够在Linux环境下稳定高效地运行。
在Linux环境下配置Tomcat涉及到多个步骤,主要包括安装所需软件、设置环境变量、编译生成模块以及测试各个组件的运行情况。以下是对整个过程的详细解释: 1. **所需软件包**: - `j2sdk-1_4_1_02-linux-i586.bin`...
标题中的“nginx实现多个tomcat7直接session共享所需jar包”指的是在分布式系统环境中,使用Nginx作为反向代理服务器,将用户请求分发到多个Tomcat7应用服务器上,同时实现用户会话(Session)在这些服务器之间的...
tar用于打包多个文件和目录为一个单一的文件,而gz则是gzip压缩工具的后缀,用于减小文件大小,便于传输和存储。 【标签】"linux","apache","tomcat","7.0.104"这些标签揭示了该压缩包的关键信息。"linux"表明它...