一台linux操作系统上配置多台Tomcat服务
来源:互联网 发布:淘宝改评价的链接 编辑:程序博客网 时间:2024/04/30 06:56
前期公司项目处于开发阶段,所以只用了一个tomcat,现在到了使用阶段,而且已经也有用户要使用了,所以现在需要把正是运行的项目和开发项目所在的服务器分开,所以需要在一个linux系统中,搭建两个tomcat应用服务器,下面总结了一下在linux系统上搭建jdk和多个tomcat服务器的步骤:
一、事前准备
1)确保linux并未安装tomcat
下载jdk与tomcat
① jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin
② apache-tomcat-6.0.37.tar.gz
二、安装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
#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
#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 //保存配置,立即生效
#./startup.sh
#netstat -ntl |grep 8080
tcp 0 0 :::8080 :::* LISTEN
在浏览器访问//linux的ip:8080
到这里第一个Tomcat已搭建完成,接下来的工作就好做了。
#vi conf/server.xml
8015" shutdown="SHUTDOWN"> //把8005改为8015
8081" protocol="HTTP/1.1" //把8080改为8081
connectionTimeout="20000"
redirectPort="8443" />
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 //重载配置文件使之立即生效
把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
[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
在浏览器输入:
http://xxx.xxx.xxx.xxx:8081/
多开几个Tomcat与开第2个Tomcat步骤一样。
补充:
1)我的第一个tomcat的server.xml文件中的
Host部分内容中的name配置的是域名;
Connector port="80"中配置的端口号是80;
2)所以我把第二个tomcat的servlet.xml文件中的
Host部分内容中name改为了ip地址。
重新启动tomcat,在浏览器中输入ip访问,成功了。
参考文档:http://blog.csdn.net/jie_liang/article/details/54316237
参考文档:http://blog.sina.com.cn/s/blog_79ac6aa80101gggo.html
参考文档:http://www.cnblogs.com/henryxu/archive/2013/04/16/3024527.html
四、安装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
tcp 0 0 :::8080 :::* LISTEN
在浏览器访问//linux的ip:8080
到这里第一个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 和startup.bat中的变量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
在浏览器输入:
http://xxx.xxx.xxx.xxx:8081/
多开几个Tomcat与开第2个Tomcat步骤一样。
补充:
十一、Tomcat域名或IP地址访问方式配置方法
以上步骤都完成之后,我的tomcat可以启动,但是在浏览器中输入linux的ip地址,并没有得到上面的页面,查找资料后返现,原来是我的tomcat的servlet.xml配置的有问题,这里的问题是:Tomcat域名或IP地址访问方式配置方法的问题。1)我的第一个tomcat的server.xml文件中的
Host部分内容中的name配置的是域名;
Connector port="80"中配置的端口号是80;
2)所以我把第二个tomcat的servlet.xml文件中的
Host部分内容中name改为了ip地址。
重新启动tomcat,在浏览器中输入ip访问,成功了。
参考文档:http://blog.csdn.net/jie_liang/article/details/54316237
参考文档:http://blog.sina.com.cn/s/blog_79ac6aa80101gggo.html
参考文档:http://www.cnblogs.com/henryxu/archive/2013/04/16/3024527.html
1 0
- 一台linux操作系统上配置多台Tomcat服务
- 一台服务器上多tomcat配置
- 一台电脑配置多台tomcat
- 一台机器上同时部署多个tomcat服务
- 一台机器上部署多个tomcat 服务
- 一台机器上同时部署多个tomcat服务
- 一台电脑上安装多个tomcat服务
- 一台机器上同时部署多个tomcat服务
- 一台机器上同时部署多个tomcat服务
- 一台电脑上配置两台tomcat
- windows 在一台电脑上配置多个tomcat
- 一台服务器上配置多个Tomcat的方法
- 一台服务器上配置多个Tomcat
- 如何在一台电脑上配置多个tomcat
- 在一台Linux上部署多个tomcat
- 一台配置多个Tomcat(linux)
- 一台linux服务器配置多个tomcat
- 一台windows服务器上安装配置两个自启动Tomcat服务
- Struts2(二)---将页面表单中的数据提交给Action
- 本题要求实现一个函数,求单链表L结点的阶乘和
- 使用Jmeter测试MySQL性能——(1)连接配置
- java 服务器Tomcat环境搭建
- QT5.7中的opengl使用方法
- 一台linux操作系统上配置多台Tomcat服务
- 2 面向接口编程
- Bag of Features (BOF)图像检索算法
- 打 spice 的 deb 格式安装包的时遇到的问题和解决方法
- 1.非关系型数据库(Nosql)之mongodb:mongodb的安装,环境变量配置,数据库服务端启动,客户端启动
- myeclipse8.5配置maven5.0.3
- 康拓展开与逆展开
- 打印错误信息
- 给ubuntu16.04 虚拟机 桥接模式分配静态ip