一台配置多个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环境的一直,可考虑同一个安装包进行解压,在解压后更改其文件夹名字,生成多个同环境的TomcatTomcat的配置
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
相关文章推荐
- java-模拟tomcat服务器
- Linux socket 初步
- 小心服务器内存居高不下的元凶--WebAPI服务
- i-jetty环境搭配与编译
- Linux Kernel 4.0 RC5 发布!
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap