链接地址:http://lcbk.net/tomcat/1407.html

首先安装JDK

安装之前检查下是否已经安装了openJDK,如果已安装,建议用yum remove 卸载掉。

  1. [root@bogon data]# rpm -qa |grep java

再检查下是否安装jdk

如果已经安装,建议用yum remove 卸载掉。

  1. [root@bogon data]# rpm -qa |grep jdk

下载jdk并安装(这里老蔡选择版本是jdk7):

jdk7向下兼容jdk6,因此在允许的条件下建议安装更高的版本,前提当然是稳定版本。

  1. wget –c http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm
  2. [root@bogon data]# rpm –ivh jdk-7u79-linux-x64.rpm
  3. [root@bogon data]# rpm -ivh jdk-7u79-linux-x64.rpm
  4. Preparing... ########################################### [100%]
  5. 1:jdk ########################################### [100%]
  6. Unpacking JAR files...
  7. rt.jar...
  8. jsse.jar...
  9. charsets.jar...
  10. tools.jar...
  11. localedata.jar...

安装好后,检查下是否安装成功

  1. [root@bogon ~]# java -version
  2. java version "1.7.0_05"
  3. Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
  4. Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)

配置环境变量并重启

注意:这里只需要在系统变量中设置jdk的即可;CATALINA_BASE,CATALINA_HOME变量无需设置,因为startup.sh会自动识别当前的所在目录;即便当前系统安装多个Tomcat7

  1. [root@bogon ~]# vim .bash_profile
  2. export JAVA_HOME=/usr/java/jdk1.7.0_05
  3. export CLASSPATH=$JAVA_HOME/lib/tools.jar
  4. export JAVA_HOME CLASSPATH
  5. [root@bogon ~]# reboot

下载并安装Tomcat7(老蔡这里选择的版本是免安装Tomcat7稳定版)

  1. [root@bogon data]# wget -c http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz
  2. [root@bogon data]# tar -zxvf apache-tomcat-7.0.61.tar.gz
  3. [root@bogon data]# mv apache-tomcat-7.0.61 Tomcat7-1
  4. [root@bogon data]# cp Tomcat7-1 Tomcat7-2 #需要多少个就“cp”多少次

第一个Tomcat7-1里面的不必动,这里我们只修要修改第二个之后的配置文件;

  1. [root@bogon ~]# vi /data/Tomcat7-2/conf/server.xml
  2. <Server port="18005" shutdown="SHUTDOWN">#关闭端口
  3. <Connector port="8081" protocol="HTTP/1.1"
  4. connectionTimeout="20000"
  5. redirectPort="18443" />#Web端口
  6. <Connector port="8019" protocol="AJP/1.3" redirectPort="18443" />#监听端口

启动Tomcat7-1

  1. [root@bogon ~]# sh /data/Tomcat7-1/bin/startup.sh
  2. Using CATALINA_BASE: /data/Tomcat7-1
  3. Using CATALINA_HOME: /data/Tomcat7-1
  4. Using CATALINA_TMPDIR: /data/Tomcat7-1/temp
  5. Using JRE_HOME: /usr/java/jdk1.7.0_05
  6. Using CLASSPATH: /data/Tomcat7-1/bin/bootstrap.jar:/data/Tomcat7-1/bin/tomcat-juli.jar

启动Tomcat7-2

  1. [root@bogon ~]# sh /data/Tomcat7-2/bin/startup.sh
  2. Using CATALINA_BASE: /data/Tomcat7-2
  3. Using CATALINA_HOME: /data/Tomcat7-2
  4. Using CATALINA_TMPDIR: /data/Tomcat7-2/temp
  5. Using JRE_HOME: /usr/java/jdk1.7.0_05
  6. Using CLASSPATH: /data/Tomcat7-2/bin/bootstrap.jar:/data/Tomcat7-2/bin/tomcat-juli.jar

转载请务必注明来自»老蔡博客» 作者:老蔡 » 链接:http://lcbk.net/tomcat/1407.html

CentOS下安装两个或多个Tomcat7的更多相关文章

  1. 在CentOS下安装两个Tomcat

    在CentOS下安装两个Tomcat [版权声明:本文为博主原创文章,转载请说明出处.希望能和大家共同学习] 1.不同的tomcat启动和关闭监听不同的端口 2.不同的tomcat的启动文件start ...

  2. [Linux]CentOS下安装和使用tmux

    前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...

  3. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  4. centos下安装xfce+vnc

    首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde,kde少于gnome). 安装xfce桌面一开始我以为第三方的软件源如rpmforge等应该 ...

  5. linux/centos下安装nginx(rpm安装和源码安装)详细步骤

    Centos下安装nginx rpm包                                                                                 ...

  6. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

  7. 在Centos下安装matlab

    首先科普一下什么事matlab MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发.数据可视化.数据分析以及数值计算的高级技术计算语言和交互式环境,主要包含MATLAB和Simu ...

  8. centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法

    centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在c ...

  9. Centos下安装mysql 和挂载硬盘

    一,CentOS下安装Mysql 6.5 1.检测系统是否自带安装mysql # yum list installed | grep mysql 2.删除已经安装的Mysql # yum -y rem ...

随机推荐

  1. BZOJ 1452: [JSOI2009]Count(二维BIT)

    为每一个权值开一个二维树状数组. ------------------------------------------------------------------------- #include& ...

  2. MongDb添加嵌套文档

         想添加嵌套文档,就需要创建2个实体类.如下图 usermodel.Student = student; 其中Student的类型就是StudentModel: 第一个实体类         ...

  3. 关于JVM的GC机制

    GC优点: 1.提高生产率,不用逐行检查内存是否释放. 2.Java安全策略的一部分,不会使用户错误释放内存而导致JVM崩溃. GC算法基本两点: 1.检测出垃圾对象. 2.回收垃圾对象,释放相应堆空 ...

  4. The process "E:\Qt\4.8.5\bin\qmake.exe" exited with code 2.(不能包含中文路径,qmake够弱智的)

    打开某个项目的时候,编译出现类似的错误 21:46:44: The process "E:\Qt\4.8.5\bin\qmake.exe" exited with code 2. ...

  5. APUE学习之---------------进程

    离职了,交接期也有足够的时间了,可以在好好的再看一下APUE,想想上次详细的看还是在两年之前,虽然中间也偶尔会翻出来看看,但是由于工作上交集相对比较少一直没有去细读一下.现在正好是一段空挡期可以好好看 ...

  6. Xvfb+YSlow+ShowSlow搭建前端性能测试框架 - 前端技术 | TaoBaoUED

    Xvfb+YSlow+ShowSlow搭建前端性能测试框架 - 前端技术 | TaoBaoUED Xvfb+YSlow+ShowSlow搭建前端性能测试框架 作者:黑三 | 时间:2010-07-07 ...

  7. 使用@class和#import的细节问题

    在.h头文件中导入其它头文件可以使用#import语句,从而在该头文件下使用另一个文件中的类和成员,但是我在使用#import语句时却遇到了以下问题: 首先写一个ViewController类: #i ...

  8. 设计模式的C++实现 2.工厂模式

    工厂模式,实例化对象,用工厂方法取代new操作. 工厂模式基本与简单工厂模式差点儿相同,简单工厂中每次加入一个子类必须在工厂类中加入一个推断分支,这违背了开闭原则.而工厂模式的解决方法是将简单工厂中的 ...

  9. 解决shell脚本中 echo 怎么写入换行到文件

    測试环境:ubuntu12.04 LTS版本号 echo >> file.txt就可以, 这样的方法对于脚本开头是bash和sh效果都一样, 而echo -e >> file. ...

  10. 大数据时代之hadoop(五):hadoop 分布式计算框架(MapReduce)

    大数据时代之hadoop(一):hadoop安装 大数据时代之hadoop(二):hadoop脚本解析 大数据时代之hadoop(三):hadoop数据流(生命周期) 大数据时代之hadoop(四): ...