您的位置:首页 > 运维架构 > Tomcat

一台配置多个Tomcat(linux)

2016-07-07 12:56 344 查看

Tomcat的安装

安装方法:

1.在官网下在tomcat安装包



将安装包上传到服务器并通过

tar -zxv -f apache-tomcat-7.0.29.tar.gz // 解压压缩包


2.通过
wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz[/code]下载Tomcat安装包 
为了保证多个Tomcat环境的一直,可考虑同一个安装包进行解压,在解压后更改其文件夹名字,生成多个同环境的Tomcat



Tomcat的配置

1.察看当前端口占用

在命令行输入
netstat -ntlp
察看当前可用端口



在这里可以看到服务器当前已经开启的端口,并且可以显示其中那个进程占用了该端口。

2.进入到容器所在位置并查找server.xml文件

/usr/local/apache-tomcat-8.0.33-beta/conf/server.xml

为了避免多个容器之间因为端口冲突而报错,我们需要将文件中的端口号进行修改,共需修改4处:

1.
<Server port="8005" shutdown="SHUTDOWN">


2/3.
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />


4.
<!-- Define an AJP 1.3 Connector on port 8009 --><Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


将不同容器的端口号岔开以避免端口冲突

通过
/usr/local/apache-tomcat-8.0.33-beta/bin/startup.sh
启动

TIP

1.若在部署后仍无法登录web工程,请调用
netstat -ntlp
察看当前可用端口,若端口并未开启可使用以下方法开启服务器相关端口

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT   写入修改  将80改成你要开启的端口号

/etc/init.d/iptables save   保存修改

service iptables restart    重启防火墙,修改生效


2.若当前端口已被占用(确定占用该端口的应用不重要)可以用以下方法解放该端口

在命令行输入
netstat -ntlp
察看当前可用端口



使用

kill 2278
如果终止不了,可以强制终止
kill -9 2278
其中2278是你想结束的应用ID
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat linux 服务器