CentOs下jdk_6u24+tomcat多实例的安装方法
来源:互联网 发布:知らない打ち合わせ 编辑:程序博客网 时间:2024/06/06 22:45
对于很多朋友想要在测试环境上搭建负载均衡环境,或者在一台测试服务器上部署两个应用而又互不影响,不会因为一个应用重启,另一个应用也要被迫重启,这时就需要考虑在一台服务器上安装多个tomcat实例了,下面就介绍了在CentOs下配置的方法步骤,希望对大家有帮助。
一、安装JDK(jdk1.60_04为例)
1、下载JDK安装包
wget http://download.oracle.com/otn/java/jdk/6u4-b06/jdk-6u4-linux-x64-rpm.bin
2、JDK安装文件jdk-6u4-linux-x64-rpm.bin拷贝到RedHat任意目录下。例如:/soft(目录soft需要手动新建)
3.执行 #chmod +x jdk-6u4-linux-x64-rpm.bin
4.执行 ./jdk-6u4-linux-x64-rpm.bin
此时会出现JDK安装授权协议。可以一路按Enter浏览。如果等的不耐烦可以直接按Ctrl+C,直接会出现Do you agree to the above license terms? [yes or no]的字样。
5.键入yes,同意该授权协议。
此时系统会开始解压jdk-6u4-linux-x64-rpm.bin
6.解压完毕后,/soft目录,键入dir。会发现多出了一个解压好的安装文件:jdk-6u4-linux-amd64.rpm
7.执行 rpm -ivh jdk-6u4-linux-amd64.rpm
此时,系统会开始安装JDK。安装结束后可以在/usr目录下发现新增了一个名为java的文件夹。该文件夹就是安装好的JDK目录。在java目录下,又可找到jdk1.6.0_04文件夹,该文件夹是设置环境变量时要用到的目录。
8.设置环境变量
vi /etc/profile
a.进入/etc文件夹(具体操作命令忽略),找到文件profile并打开。
[注意:profile是指文件不是指文件夹]
b.找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC,在该语句的上面添加以下语句:
export JAVA_HOME="/usr/java/jdk1.6.0_04"
export CLASSPATH="/usr/java/jdk1.6.0_04/lib:/usr/java/jdk1.6.0_04/jre/lib"
pathmunge /usr/java/jdk1.6.0_04/bin:/usr/java/jdk1.6.0_04/jre/bin
c.使环境变量及时生效
source /etc/profile
d.测试是否安装成功
Java –version
java version "1.6.0_04"
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)
二.tomcat的安装
1、下载apache-tomcat-7.0.16.tar.gz保存到/soft
2、解压apache-tomcat-7.0.16.tar.gz包
cd /soft
tar -zxvf apache-tomcat-7.0.16.tar.gz
解压apache-tomcat-7.0.16.tar.gz包,解压完成后在/soft下面有apache-tomcat-7.0.16文件夹
3、将apache-tomcat-7.0. 16拷贝到/web_app目录下并改名为tomcat7
cd /web_app
cp -rp /soft/apache-tomcat-7.0.16/ tomcat7/
4、设置环境变量
vi /etc/profile
在最下面添加
export CATALINA_BASE=/web_app/tomcat7
export CATALINA_HOME=/web_app/tomcat7
5、使环境变量及时生效
#source /etc/profile
三、配置网站系统Tomcat实例一
网站接口系统占用的端口分别为:8001 8019 8015
cd /web_apps
mkdir appNode1
cd appNode1
mkdir tomcat
cd tomcat
cp -rp /web_apps/tomcat7/conf/ conf/
mkdir work temp logs webapps ehcache
chmod go+w work temp logs webapps ehcache
创建启动Tomcat脚本:
vi start
#!/bin/bash
CATALINA_HOME=/web_apps/tomcat7
CATALINA_BASE=/web_apps/appNode1/tomcat
CATALINA_PID=/web_apps/appNode1/tomcat/pid
export CATALINA_HOME CATALINA_BASE CATALINA_PID
/web_apps/tomcat7/bin/catalina.sh start
设置执行权限
chmod 777 start
创建停止Tomcat脚本:
vi stop
#!/bin/bash
CATALINA_HOME=/web_apps/tomcat7
CATALINA_BASE=/web_apps/appNode1/tomcat
CATALINA_PID=/web_apps/appNode1/tomcat/pid
export CATALINA_HOME CATALINA_BASE CATALINA_PID
/web_apps/tomcat7/bin/catalina.sh stop -force
cat /web_apps/appNode1/tomcat/pid|while read pid;
do
echo $pid;
kill -QUIT $pid;
done
echo /web_apps/appNode1/tomcat is stop'
设置执行权限
chmod 777 stop
修改端口
cd conf/
vi server.xml
将<Server port="8005" shutdown="SHUTDOWN">
修改为<Server port="8015" shutdown="SHUTDOWN">
将<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改为<Connector port="8001" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
将<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改为<Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />
四、配置网站系统Tomcat实例二
网站接口系统占用的端口分别为:8002 8029 8025
cd /web_apps
mkdir appNode2
cd appNode2
mkdir tomcat
cd tomcat
cp -rp /web_apps/tomcat7/conf/ conf/
mkdir work temp logs webapps ehcache
chmod go+w work temp logs webapps ehcache
创建启动Tomcat脚本:
vi start
#!/bin/bash
CATALINA_HOME=/web_apps/tomcat7
CATALINA_BASE=/web_apps/appNode2/tomcat
CATALINA_PID=/web_apps/appNode2/tomcat/pid
export CATALINA_HOME CATALINA_BASE CATALINA_PID
/web_apps/tomcat7/bin/catalina.sh start
设置执行权限
chmod 777 start
创建停止Tomcat脚本:
vi stop
#!/bin/bash
CATALINA_HOME=/web_apps/tomcat7
CATALINA_BASE=/web_apps/appNode2/tomcat
CATALINA_PID=/web_apps/appNode2/tomcat/pid
export CATALINA_HOME CATALINA_BASE CATALINA_PID
/web_apps/tomcat7/bin/catalina.sh stop -force
cat /web_apps/appNode2/tomcat/pid|while read pid;
do
echo $pid;
kill -QUIT $pid;
done
echo /web_apps/appNode2/tomcat is stop'
设置执行权限
chmod 777 stop
修改端口
cd conf/
vi server.xml
将<Server port="8005" shutdown="SHUTDOWN">
修改为<Server port="8025" shutdown="SHUTDOWN">
将<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改为<Connector port="8002" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
将<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改为<Connector port="8029" protocol="AJP/1.3" redirectPort="8443" />
- CentOs下jdk_6u24+tomcat多实例的安装方法
- CENTOS下TOMCAT的安装
- linux centos 简单安装多实例tomcat
- centos下安装tomcat
- centos下安装tomcat
- centos下安装tomcat
- CentOS下安装Tomcat
- centos下安装tomcat
- Centos下安装Tomcat
- centos下安装tomcat
- CentOS 下安装 Tomcat
- Centos下安装tomcat
- centos下安装tomcat
- CentOS下安装tomcat
- centos下的tomcat的安装
- CentOS 5.5下Tomcat的安装
- CentOS下Tomcat的基础安装
- Linux(CentOS)环境下Tomcat的安装
- Android - 电话拦截
- 把persist.sys.tombstone.enable默认值改为true
- GitHub学习笔记(一)---GitHub介绍
- js 应用之match()
- UITextField手机号码输入限制
- CentOs下jdk_6u24+tomcat多实例的安装方法
- 1001. 害死人不偿命的(3n+1)猜想 (15)(Python)
- idea运行tomcat工程
- Linux下定时自动重启mysql服务
- FPGA经验总结
- 二级下拉列表菜单ExpandTabViews(仿团购app)
- SQL Server Profiler:使用方法和指标说明
- 为QTreeView添加右键菜单
- iOS 提交时显示 Valid signing identity not found 证书的签发者无效