linux怎么在一台机器上再搭一个tomcat

linux怎么在一台机器上再搭一个tomcat,第1张

一、事前准备

ü 确保linux并未安装tomcat (这里虚拟机测试

ü 下载jdk与tomcat

① jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin

② apache-tomcat-6.0.37.tar.gz

ü 测试机(这里win7)-确保与虚拟机网络连通性

ü 关闭iptables (也可开放端口)

二、安装jdk(tomcat运行需要jdk)

#chmod +x jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin //给jdk加执行权限

#./jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin//运行jdk

//协议说明 回车 输入yes 按回车 Done

#mv jdk1.6.0_18/ /usr/local/jdk1.6 //移动并改名

配置java环境变量(很重要)

#vi /etc/profile

//在最末尾添加

JAVA_HOME=/usr/local/jdk1.6

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib

export JAVA_HOME PATH CLASSPATH TOMCAT_HOME

#source /etc/profile //重载配置

测试java

#java -version

一台linux搭建多个tomcat环境

三、安装Tomcat

#tar -zxvf apache-tomcat-6.0.37.tar.gz

#mv apache-tomcat-6.0.37 /usr/local/tomcat6.0

配置环境变量(重要)

#vi /etc/profile

//在最末尾添加

TOMCAT_HOME=/usr/local/tomcat6.0

CATALINA_HOME=/usr/local/tomcat6.0

CATLINA_BASE=/usr/local/tomcat6.0

export TOMCAT_HOME CATALINA_HOME CATALINA_BASH

#source /etc/profile //重载配置

四、运行测试

#cd /usr/local/tomcat6.0/bin/

#./startup.sh

#netstat -ntl |grep 8080

tcp0 0 :::8080 :::*LISTEN

在win7测试浏览器访问//linux的ip:8080

一台linux搭建多个tomcat环境

到这里第一个Tomcat已搭建完成,接下来的工作就好做了。

五、直接拷贝一份tomcat

#cp -r /usr/local/tomcat.6.0 /usr/local/tomcat6.0_1

六、进入第二份tomcat6.0_1的配置文件修改端口

#cd /usr/local/tomcat6.0_1

#vi conf/server.xml

8015" shutdown="SHUTDOWN"> //把8005改为8015

8081" protocol="HTTP/1.1"//把8080改为8081

connectionTimeout="20000"

redirectPort="8443" />

七、添加环境变量

#vi /etc/profile //末尾添加

TOMCAT_HOME_1=/usr/local/tomcat6.0_1

CATALINA_HOME_1=/usr/local/tomcat6.0_1

CATLINA_BASE_1=/usr/local/tomcat6.0_1

export TOMCAT_HOME_1 CATALINA_HOME_1 CATALINA_BASH_1

#source /etc/profile//重载配置文件使之立即生效

八、修改第二个tomcat6.0_1下的 catalina.sh(此处是重点)

替换catalina.sh 中的变量CATALINA_HOME

把CATALINA_HOME改为CATALINA_HOME_1(与环境变量修改的一致)

#cp /usr/local/tomcat6.0_1/bin/catalina.sh /usr/local/tomcat6.0_1/bin/catalina.sh.bak

//备份一份

#sed 's/CATALINA_HOME/CATALINA_HOME_1/g' /usr/local/tomcat6.0_1/bin/catalina.sh >catalina.sh_1

#cd /usr/local/tomcat6.0_1/bin

#mv catalina.sh_1 catalina.sh

#chmod a+x catalina.sh

九、运行测试

#cd /usr/local/tomcat6.0_1/bin

[root@localhost bin]# ./startup.sh

Using CATALINA_BASE: /usr/local/tomcat6.0_1

Using CATALINA_HOME_1_PL: /usr/local/tomcat6.0_1

Using CATALINA_TMPDIR: /usr/local/tomcat6.0_1/temp

Using JRE_HOME:/usr/local/jdk1.6

Using CLASSPATH: /usr/local/tomcat6.0_1/bin/bootstrap.jar

在win7浏览器输入:

http://192.168.147.129:8081/

一般情况下,Linux系统中,一块硬盘只能出现一个盘符,如果出现两个盘符,可能是由于硬盘上有两个分区,比如一个是C盘,另一个是D盘,所以就出现了两个盘符。另外,也有可能是硬盘上有两个文件系统,比如一个是NTFS文件系统,另一个是FAT32文件系统,也会出现两个盘符的情况。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8539930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存