MyException - 我的异常网
当前位置:我的异常网» 操作系统 » centOS7 tomcat 装配

centOS7 tomcat 装配

www.MyException.Cn  网友分享于:2013-03-06  浏览:0次
centOS7 tomcat 安装

 

 

前言

 

记录一下Linux CentOS 7安装Tomcat7的完整步骤。

 

下载

 

首先需要下载tomcat7的安装文件,地址如下: 
http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz

 

安装与配置

 

安装之前需要确保已经安装JDK,若没有安装JDK请参考上一篇blog先正确安装JDK Linux CentOS 7 & JDK 1.7 安装与配置,如果已经安装JDK,那么就接下来就可以安装tomcat了,首先将下载的安装文件上传到Linux服务器的相应目录,第一步是解压:

 

tar -zxvf apache-tomcat-7.0.57.tar.gz

 

解压完整后删除安装包:

 

rm -rf apache-tomcat-7.0.57.tar.gz

 

考虑后面要做tomcat集群,所以从新建立新目录并将解压好的tomcat移进去:

 

mkdir /wocloud/tomcat_cluster/

 

mkdir /wocloud/tomcat_cluster/tomcat1

 

mv ./apache-tomcat-7.0.57/ /wocloud/tomcat_cluster/tomcat1/

 

首先我们来配置一下tomcat的环境变量和内存设置,进入tomcatbin目录后通过vi命令打开catalina.sh文件,并在其中加入如下配置:(系统中配置JDK的环境变量后,可以不用配置下边的内容)

 

JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"

 

export TOMCAT_HOME=/wocloud/tomcat_cluster/tomcat1/apache-tomcat-7.0.57

 

export CATALINA_HOME=/wocloud/tomcat_cluster/tomcat1/apache-tomcat-7.0.57

 

export JRE_HOME=/wocloud/java/jdk1.7.0_75/jre

 

export JAVA_HOME=/wocloud/java/jdk1.7.0_75

 

效果图如下: 



 

 

接下来修改一下tomcat端口号,进入tomcatconf目录下,修改server.xml文件,通过vi命令打开文件后直接输入/8080检索到端口号的位置,进入编辑模式后修改端口号为8081,如下图所示: 


  
最后输入:wq保存退出即可。

 

接下来我们就可以尝试启动tomcat了,切换到tomcatbin目录输入启动命令:

 

./startup.sh

 

看到如下提示就说明已经启动成功: 



 

 

OK,下面通过内网的另一台windows服务器来尝试访问一下看看: 



 

 

很遗憾无法访问,但是端口号并没有任何问题,这又是什么原因导致的呢?原因就是和windows相比linux有更强的安全机制,在CentOS 7中引入了一个更强大的防火墙——Firewall。我们需要在Firewall中开启8081端口,也就是将8081端口加入到zoneFirewall的新特性,简单讲它的作用就是定义了网络区域网络连接的可信等级)中。命令如下:

 

firewall-cmd --zone=public --add-port=8081/tcp --permanent

 

这样就成功的将8081端口加入了public区域中,permanent参数表示永久生效,即重启也不会失效,最后不要忘记更新防火墙规则:

 

firewall-cmd --reload

 

OK,下面看一下public区域下所有已打开的端口,命令如下:

 

firewall-cmd --zone=public --list-ports

 

firewall-cmd --permanent --query-port=8080/tcp

 

可以看到8081端口已经成功打开: 

 

 

  



 

 

下面再次访问tomcat看看结果: 



 

 

Good,成功看到了我们熟悉的汤姆猫,到此为止就已经成功完成了安装。

 

总结

 

简单记录一下在Linux CentOS 7中安装tomcat7的全过程,希望对遇到同样问题的朋友有所帮助,The End

 

更多Tomcat相关教程见以下内容

 

CentOS 6.6下安装配置Tomcat环境  http://www.linuxidc.com/Linux/2015-08/122234.htm

 

RedHat Linux 5.5安装JDK+Tomcat并部署Java项目  http://www.linuxidc.com/Linux/2015-02/113528.htm 

 

Tomcat权威指南(第二版)(中英高清PDF+带书签)  http://www.linuxidc.com/Linux/2015-02/113062.htm 

 

Tomcat 安全配置与性能优化 http://www.linuxidc.com/Linux/2015-02/113060.htm 

 

Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案 http://www.linuxidc.com/Linux/2015-01/112395.htm 

 

CentOS 64-bit下安装JDKTomcat并设置Tomcat开机启动操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm 

 

CentOS 6.5下安装Tomcat  http://www.linuxidc.com/Linux/2015-01/111415.htm 

 

Tomcat 的详细介绍请点这里
Tomcat 的下载地址请点这里

 

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-09/135555.htm

 

 

文章评论

初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
程序员应该关注的一些事儿
程序员应该关注的一些事儿
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
我是如何打败拖延症的
我是如何打败拖延症的
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
程序员的鄙视链
程序员的鄙视链
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序员和编码员之间的区别
程序员和编码员之间的区别
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
代码女神横空出世
代码女神横空出世
一个程序员的时间管理
一个程序员的时间管理
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
中美印日四国程序员比较
中美印日四国程序员比较
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
每天工作4小时的程序员
每天工作4小时的程序员
那些争议最大的编程观点
那些争议最大的编程观点
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
Java程序员必看电影
Java程序员必看电影
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
程序员必看的十大电影
程序员必看的十大电影
如何成为一名黑客
如何成为一名黑客
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
 程序员的样子
程序员的样子
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
编程语言是女人
编程语言是女人
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
我的丈夫是个程序员
我的丈夫是个程序员
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
鲜为人知的编程真相
鲜为人知的编程真相
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有