一台linux服务器上运行多个tomcat,由于tomcat的进程名都是“java”,所以无法全部添加为服务,想了一个笨办法,就是为java建立多个软链接。
步骤如下:
1. 建立java的软连接
ln -sf /opt/jre1.6.0_30/bin/java /usr/bin/tomcat-bid
tomcat启动后查看进程名为tomcat-bid,每个tomcat使用不一样的名字即可。
2. 修改tomcat/bin目录下setclasspath.sh文件
找到_RUNJAVA="$JRE_HOME"/bin/java一行,一般在最后面。
修改为:
_RUNJAVA="$JRE_HOME"/bin/tomcat-bid
tomcat-bid为进程名,每个tomcat修改为不同的名字。
3. 在/etc/init.d/目录下创建文件tomcat-bid,注意权限要设置为可执行,内容如下:
#!/bin/bash
#
# Startup script for the tomcat
#
# chkconfig: 345 80 15
# description: Tomcat with bid
# Source function library.
. /etc/rc.d/init.d/functions
start(){
if [ -z $(/sbin/pidof tomcat-bid) ]; then
echo "Starting tomcat-bid"
/opt/tomcat-bid/bin/startup.sh
touch /var/lock/subsys/tomcat-bid
else
echo "tomcat already running"
fi
}
stop(){
if [ ! -z $(/sbin/pidof tomcat-bid) ]; then
echo "Shutting down tomcat"
/opt/tomcat-bid/bin/shutdown.sh
until [ -z $(/sbin/pidof java) ]; do :; done
rm -f /var/lock/subsys/tomcat-bid
else
echo "tomcat not running"
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
/opt/tomcat-bid/bin/catalina.sh version
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
esac
exit 0
4. 添加进linux服务
chkconfig --add tomcat-bid
chkconfig tomcat-bid on
查看tomcat服务状态
chkconfig --list tomcat-bid
5. 通过service命令控制tomcat
service tomcat-bid status
分享到:
相关推荐
NULL 博文链接:https://7shao.iteye.com/blog/1569798
linux下启动多tomcat 配置启动多个tomcat
tomcat的安装,并将将tomcat设置成服务
linux服务器配置多台tomcat,通过修改指定的tomcat配置已达到同一台服务器上部署多个tomcat,小公司或自己搞着玩,很实用(文章说明地址:http://blog.csdn.net/hgg923/article/details/77131922)
于JAVA开发项目 随着服务的越来越多 配置文件更是眼花缭乱 每次不知道因为配置问题浪费多少时间 更不知道因为配置问题出过多少问题 多台服务器来回切换 如果服务需要依赖 启动更是问题 功能:一次修改 统一安装;...
linux系统下可以实现多个tomcat同时使用,部署多个软件
Linux Tomcat绑定多个域名配置;里面有详情
# 2、根据路径去查找进程ID,然后逐个杀掉(毕竟一台服务器上面是会有多个不同业务的tomcat在运行。) kill -9 [ID] 刚接触这些命令的时候,会经常的手动去敲命令然后练习加深,久而久之,感觉是在浪费时间(有时候...
讲解了linux下apache和多个tomcat如何配置,补充了按网络上有些资源配置不成功的问题。
linux服务器下配置多tomcat 车辆交易用的系统模块,正在做。老板要看看,以便车城那边的人提出意见。于是在服务器上再次增加一个tomcat。 以前是配置过的,配置过程其实很简单,这次太大意了,找了半天问题。 首先是...
Linux下安装nginx和安装多个tomcat的方法这里不过多介绍,不清楚的可参考: Linux安装nginx: https://www.jb51.net/article/159519.htm Linux安装多个tomcat: https://www.jb51.net/article/159521.htm 当我们...
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...
Linux 多tomcat服务 统一安装 统一部署 工具 shell编写 1 引言 基于JAVA开发项目,随着服务的越来越多,配置文件更是眼花缭乱,每次不知道因为配置问题浪费多少时间,更不知道因为配置问题出过多少问题。多台...
linux 下 apache + tomcat 配置多个域名(包括二级域名)
linux中设置tomcat自启动
Linux 创建用户命令 Linux JDK 1.7 的安装 对jdk配置环境变量 Linux下tomcat8.0的安装 Linux如何部署多个tomcat 权限分配
该文档详细介绍了在Windows下同时启动多个Tomcat的配置教程,可以测试多个节点的功能需求,同理该文档也适用于Linux下的多个Tomcat搭建,实现负载均衡.大家有什么不懂得可以随时问我.
linux环境下安装配置tomcat,纯属个人学习收藏。目前有很多网站使用jsp的程序编写,所以解析jsp的程序就必须要有相关的软件来完成。Tomcat就是用来解析jsp程序的一个软件,Tomcat是Apache 软件基金会(Apache ...