文档章节

本博客环境配置-----多个tomcat的安装

开源中国首席----
 开源中国首席----
发布于 2014/05/23 10:16
字数 586
阅读 13
收藏 0
点赞 0
评论 0

在这之前我们已经将jdk环境配置好,那么接下来我们需要将tomcat给解压了,需要unzip命令,如果你系统没有就

yum -y install zip unzip
一、安装unzip命令

    然后 unzip apache-tomcat-6.0.30.zip就ok了

    接下来创建目录,我这里有/usr/tomcat1,/usr/tomcat2,/usr/tomcat2然后将解压后的tomcat向每个目录拷贝一份

    修改/etc/profile文件


  这里是之前你配置的jdk的环境

export JAVA_HOME=/usr/jdk1.6.0_26

exportCLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

PATH=$PATH:$JAVA_HOME/bin


二、接下来是tomcat的配置

   我这里有三个tomcat所以

CATALINA_BASE=/usr/tomcat1/apache-tomcat-6.0.30

CATALINA_HOME=/usr/tomcat1/apache-tomcat-6.0.30

export CATALINA_BASE CATALINA_HOME

CATALINA_2_BASE=/usr/tomcat2/apache-tomcat-6.0.30

CATALINA_2_HOME=/usr/tomcat2/apache-tomcat-6.0.30

export CATALINA_2_BASE CATALINA_2_HOME

CATALINA_3_BASE=/usr/tomcat3/apache-tomcat-6.0.30

CATALINA_3_HOME=/usr/tomcat3/apache-tomcat-6.0.30

export CATALINA_3_BASE CATALINA_3_HOME

TOMCAT_HOME=/usr/tomcat1/apache-tomcat-6.0.30

export TOMCAT_HOME

TOMCAT_2_HOME=/usr/tomcat2/apache-tomcat-6.0.30

export TOMCAT_2_HOME

TOMCAT_3_HOME=/usr/tomcat3/apache-tomcat-6.0.30

export TOMCAT_3_HOME

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
三、然后配置startup.sh

这样当然还是不行的,还需要继续改配置  /usr/tomcat2/apache-tomcat-6.0.30/bin/startup.sh

# Better OS/400 detection: see Bugzilla 31132
os400=false
darwin=false
case "`uname`" in
CYGWIN*) cygwin=true;;
OS400*) os400=true;;
Darwin*) darwin=true;;
esac

export JAVA_HOME=/usr/jdk1.6.0_26

export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

export CATALINA_HOME=$CATALINA_2_HOME

export CATALINA_BASE=$CATALINA_2_BASE

#上面是需要加入的代码

# resolve links - $0 may be a softlink  
PRG="$0"

tomcat1不用改,tomcat3中的按以上配置修改。

四、然后配置shutdown.sh

这样当然还是不行的,还需要继续改配置  /usr/tomcat2/apache-tomcat-6.0.30/bin/shutdown.sh

每个tomcat的对应的shutdown.sh还需要按照步骤三那样,将环境加入,否则再我们关闭tomcat2的时候,会影响其他的tomcat

五、接下来还需要改端口

    修改tomcat/conf/server.xml中的三处端口

<Server port="9005" shutdown="SHUTDOWN">  端口:8005->9005

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->

<Connector port="9080" maxHttpHeaderSize="8192" 端口:8080->9080

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true" />

<!-- Define an AJP 1.3 Connector on port 8009 -->

<Connector port="9009" 端口:8009->9009

enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

然后启动tomcat到浏览器中访问不同的端口,就可以看到tomcat猫了,那么到了这里就说明你安装成功了

© 著作权归作者所有

共有 人打赏支持
开源中国首席----
粉丝 6
博文 44
码字总数 38812
作品 0
西安
开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8

题外话:直到今天开始写本系列的第三篇时本人才想好为这个系列取一个名字,本系列不是为Linux运维人员准备的,而是主要为开发人员准备的,包括但不限于: 希望了解Linux的开发人员; 需要在L...

周金桥
06/29
0
0
开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8

本系列不是为Linux运维人员准备的,而是主要为开发人员准备的,包括但不限于: 希望了解Linux的开发人员; 需要在Linux上部署一些组件的开发人员,如Memcached/Nginx/Redis等; 需要使用一些...

周金桥
2017/11/02
0
0
使用Eclipse-Maven-git做Java开发(4)--关于eclipse的更详细介绍

虽然上一篇博客已经介绍了eclipse的安装和一些配置,在文末也已经说了这一篇要开始讲解说明如何在eclipse中建立项目、开始编写代码了,但是后来我发现:有一些细节并没有提到,而且对于eclip...

阿信sxq
2015/08/09
0
0
apache+tomcat 实现负载均衡集群

环境介绍: apache支持两种代理协议 1.http 2.ajp tomcat及jdk的安装略过。 编译安装apache的httpd 1、编译安装apr [root@localhost src]# wget http://apache.fayea.com/apr/apr-1.5.2.tar....

yacai1990
2016/07/18
0
0
实战Jenkins+SVN+tomcat持续集成发布

有代码更新后重新打包到tomcat再发布,是不是很烦? 看了下面的东西你就不会烦了。 SVN或者git等代码版本控制工具不说了,如果是本地开发,也可以安装一个svn server端 jenkins下载后是一个w...

286090326
2017/10/31
0
0
Disconf部署安装

Distributed Configuration Management Platform(分布式配置管理平台) 专注于各种 分布式系统配置管理 的通用组件/通用平台, 提供统一的配置管理服务。 主要目标: 部署极其简单:同一个上线...

清尘V
2016/04/13
1K
0
tomcat运行phpMyAdmin配置

前提条件:已拥有了tomcat及java环境 一、下载 1.最新版本php环境 官网:http://www.php.net/downloads.php 本测试是在windows xp环境进行,所以我下载了windows版本的二进制包 php-5.4.13-n...

hy86
2013/04/08
0
3
如何在Linux上部署tomcat+mysql+java环境

学习资料: 关于在Linux上安装MySql可以参考此网站:http://www.runoob.com/linux/mysql-install-setup.html 解决Linux上的Mysql编码问题请参考此篇博客:https://my.oschina.net/u/2608182/...

帅得拖网速
2016/11/14
98
0
单点登录集群安装教程

在开发中的开源项目JeePlatform:https://github.com/u014427391/jeeplatform 欢迎start(s收藏),打算集成单点登录到自己的开源项目里,所以先搭建环境 【集群简介】 使用nginx作为负载均衡,...

Javahih
2017/11/28
0
0
apache+jk+tomcat集群配置

1集群配置介绍 Apache Tomcat可以说是当下最受欢迎的开源Java Web服务器。Tomcat的单个实例恐怕无法满足访问量日增的需要。这种情况下,需要考虑在“集群”环境下运行Tomcat;在这种环境下,...

bill2candy
2016/10/28
14
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Python3学习日志二 Python中的集合set和字典dict

1.集合set 定义一个集合set 我们可以看到定义集合set有两种不同的形式,如果要定义一个空的集合set不能用{}而是要用set();另外,集合是无序的,而且set中的元素是不可重复的,如果你定义了一...

Mr_bullshit
3分钟前
0
0
adb 操作指令详解

ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。...

孟飞阳
10分钟前
0
0
nodejs安装以及环境配置(很好的node安装和配置文章,少走很多弯路)

一、安装环境 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/ 2、选安装目录进...

sprouting
27分钟前
0
0
Redisson

了解了Redisson,发现使用挺简单的,接下来准备深入学习一下。 Redisson介绍 Redisson是架设于Redis基础之上的一个Java驻内存数据网格(In-Memory Data Grid) Redisson在基于NIO的Netty框架上...

to_ln
27分钟前
0
0
python有哪些好玩的应用实现,用python爬虫做一个二维码生成器

python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向! 今天给...

python玩家
27分钟前
0
0
jq 判断复选框是否被选中,复选框后台接收

1. 效果 2. 代码 html部分: JS部分: var rememberLogin = $("#rememberLoginId").is(':checked')//获取复选框是否被选中 var rememberLoginval = $("#rememberLoginId").attr('value')//拿......

Lucky_Me
34分钟前
0
0
python爬虫日志(3)-爬去异步加载网页

在浏览器检查元素页面中,选取Network中的XHR选项即可观察每次加载页面,网页发出的请求,观察url的规律即可利用封装的函数对每一页进行爬取。

茫羽行
35分钟前
0
0
《趣谈网络协议》之为什么要学习网络协议?

一、协议 1.协议的定义 简单说协议就是一个规则,保证沟通交流双方可以互相听懂、理解或者可以双方合作可以顺利进行的一个约定和规则。 2.生活中例子 (1)有一种叫“程序猿”的物种,敲着一种...

aibinxiao
36分钟前
1
0
Python数据分析numpy基础-维度的认识

什么是多维数组? 核心对象是同型的多维数组(简单理解就是一个表格,通常内容都是些数字),具有相同的数据类型。 概念: 1. axes(轴):数组的维度统称为轴。 2. rank:轴的数量称为rank。...

十年磨一剑3344
40分钟前
0
0
Java 正则表达式相关资料

1.java正则表达式过滤html标签

IT追寻者
44分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部