linux下单机配置tomcat集群
来源:互联网 发布:幼儿园美工活动室 编辑:程序博客网 时间:2024/05/16 16:04
本篇博文记录的是在一台阿里云服务器上完成单机部署两个tomcat集群
步骤如下:
1、下载tomcat压缩包 然后解压两份 分别命名tomcat1和tomcat2
tar.gz 的压缩命令 :tar -zxvf 压缩包
2、修改统一编码
位置:tomcat根目录/conf/server.xml
添加项:URIEncoding="UTF-8"
如图所示:
3、分别启动tomcat1和tomcat2测试
启动位置:tomcat根目录/bin
启动命令:./startup.sh
关闭命令:./shutdown.sh
测试小技巧:为了区分两个tomcat的启动页面,我们可以替换tomcat根目录/webapps/ROOT/tomcat.png
为其它图片。
注意,因为两个Tomcat1和Tomcat2的启动相关端口是一样的,因此这里还只能每次启动一个,
否则会有端口冲突。因此,启动一个,访问成功,然后关闭,启动另外一个,访问成功,关闭。经测试,
在阿里云频繁启动Tomcat需等待一定反应时间。在确定两个Tomcat都能正常访问后。
4、配置环境变量
位置:etc/profile
export CATALINA_BASE=/home/tomcat1
export CATALINA_HOME=/home/tomcat1
export TOMCAT_HOME=/home/tomcat1
export CATALINA_2_BASE=/home/tomcat2
export CATALINA_2_HOME=/home/tomcat2
export TOMCAT_2_HOME=/home/tomcat2
注意:这里的/home/tomcat1和/home/tomcat2是两个Tomcat的路径
5、修改Tomcat的配置,其中一个Tomcat配置保持不变,修改其它Tomcat,
位置:tomcat根目录/bin/catalina.sh
打开:vim catalina.sh
修改点(快捷搜索:/OS):
OS specific support节点下,添加:
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
6、修改相应的端口,还是保持一个不变,修改其它Tomcat
位置:conf/server.xml
1、服务端口:Server port:9005
2、访问端口:Connector port:9080
3、AJP端口:9009
只修改以上3个端口。修改时,是在原端口的基础上加1000。当然这不是硬性规定,可自定义。
7、启动两个Tomcat
因为Tomcat2需要9080端口,因此需要将9080打开。
楼主之前只在阿里云安全组打开了9080,发现,Tomcat2不能访问。后来又在防火墙里面配置打开
9080,才能正常访问。
防火墙位置:/etc/sysconfig
查看当前LISTEN的端口:netstat -lntp
注意:注意8005和9005的端口启动会比较慢,在关闭Tomcat的时候要确保这两个端口已开启,否则
会报错。
通过以上配置,我们完成了在同一台服务器主机上开启两个Tomcat服务器。接下来我们要通过nginx做负载均衡
。见下一篇博文。
- linux下单机配置tomcat集群
- 单机配置Tomcat集群
- 单机配置tomcat 8 集群
- 单机配置tomcat 8 集群
- CentOS linux 下rabbitmq基于单机的集群配置
- linux下tomcat集群配置(转帖)
- linux下apache和tomcat集群配置
- linux下apache+tomcat集群详细配置
- linux下apache+tomcat集群详细配置
- Linux 下配置apache+tomcat集群
- linux 下简单配置tomcat集群
- linux环境下Apache+Tomcat集群配置
- linux下tomcat单机多实例
- Linux下Apache + Tomcat*2集群 负载平衡配置
- APACHE、TOMCAT在64位LINUX下集群配置
- APACHE、TOMCAT在64位LINUX下集群配置
- linux下配置tomcat集群的负载均衡
- linux下配置apache+tomcat集群的负载均衡
- MFC的dll导出的界面不能输入
- HTML5教程-超文本标记语言编程
- JavaScript获取浏览器名称、版本等信息
- 3. 打包和工具链(Go Tutorial)
- python实现MongoDB数据同步到ES(Elasticsearch)
- linux下单机配置tomcat集群
- Java并发编程学习——《Java Concurrency in Practice》学习笔记 3.对象的共享
- Mqtt入门之请求连接信息Connect
- 欢迎使用CSDN-markdown编辑器
- Gson的@SerializedName和@Expose注解
- Java并发编程学习——《Java Concurrency in Practice》学习笔记 4.对象的组合
- HDOJ1029 Ignatius and the Princess IV
- windows下端口号查看
- 共享栈