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

centos7上安装与配置Tomcat7(整理篇)

2015-09-15 14:21 726 查看

1、检查tomcat7是否已经安装

rpm-qa|greptomcat

ps-ef|greptomcat

第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomcat,所以一般是找不到的。

第二条命令查看系统中是否运行有tomcat,如下图所示:





我的系统中已经有tomcat了

2、检查系统中是否已经安装有jdk软件,并更新成需要的jdk软件

1)查看之前的jdk

java-version

rpm-qa|grepjava

rpm-qa|grepgcj

rpm-qa|grepjdk

2)卸载之前的oenjdk(假设你找出来的软件名是如下的

yum-yremovejavajava-1.4.2-gcj-compat-1.4.2.0-40jpp.115

yum-yremovejavajava-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

3)解压源码包

通过终端在/usr/local目录下新建java文件夹,命令行:

sudomkdir/usr/local/java

然后将下载到压缩包拷贝到java文件夹中,命令行:

进入jdk源码包所在目录

cpjdk-7u79-linux-x64.tar.gz/usr/local/java

然后进入java目录,命令行:

cd/usr/local/java

解压压缩包,命令行:

sudotarxvfjdk-7u79-linux-x64.tar.gz

然后可以把压缩包删除,命令行:

sudormjdk-7u79-linux-x64.tar.gz

4)设置jdk环境变量

这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量

sudovim/etc/profile

打开之后在末尾添加

exportJAVA_HOME=/usr/local/java/jdk1.7.0_79
exportJRE_HOME=/usr/local/java/jdk1.7.0_79/jre
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$PATH

请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为

source/etc/profile时不能识别多余到空格,会理解为是路径一部分。

vim打开profile的并追加环境变量的截图:





然后保存,使profile生效

source/etc/profile

5)确认jdk已安装完成

java-version

echo$JAVA_HOME

echo$JRE_HOME

echo$CLASSPATH

echo$PATH

列出java-version截图:





3、安装tomcat7

1)解压源码包(源码包已经放于目录:/usr/local中)

cd/usr/local

tarxvfapache-tomcat-7.0.64.tar.gz

mvapache-tomcat-7.0.64tomcat

2)启动tomcat

/usr/local/tomcat/bin/startup.sh

出现如下所示说明启动成功:





4、增加8080端口到防火墙配置中

centos7换用了新的防火墙体系firewalld,此防火墙有两种配置文件,一种是自动安装的,在/usr/lib/firewalld/services/目录中,还有一种是用户自定义,存放于目录/etc/firewalld/services/中

1)新建tomcat防火墙例外端口规则文件tomcat.xml

内容如下:

<?xmlversion="1.0"encoding="utf-8"?>




<service>




<short>TomcatWebserver</short>




<description>HTTPSisamodifiedHTTPusedtoserveWebpageswhensecurityisimportant.Examplesaresitesthatr




equireloginslikestoresorwebmail.ThisoptionisnotrequiredforviewingpageslocallyordevelopingWebpages.Youn




eedthehttpdpackageinstalledforthisoptiontobeuseful.</description>




<portprotocol="tcp"port="8080"/>




</service>


2)使用命令加入到防火墙规则中

然后把此服务加入防火墙规则中

firewall-cmd--reload

firewall-cmd--add-service=tomcat

firewall-cmd--permanent--add-service=tomcat

5、测试tomcat

假设安装机器的IP为192.168.1.25,在另一台同网段机器的浏览器上输入:

http://192.168.1.25:8080/

显示图为:





表示成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: