CENTOS: 安装TOMCAT

本篇介绍如何在CENTOS下安装TomCat。

注:我会用到我介绍的小工具来做编辑,可以参考我的帖子CENTOS要安装的小工具


安装的环境:

  1. CENTOS 7
  2. Tomcat 9.0
  3. Java 1.8.0
安装的步骤:
第一步:安装Java。这里安装Java 1.8.0
yum install java-1.8.0
安装完成后,可以使用以下命令看是否安装成功。如果不成功的话,一般都是路径问题。如果成功,会显示java的版本号。
java -version

第二步:下载TomCat 9.0的包。
  • 获得下载包的地址。
    1. 访问http://tomcat.apache.org/
    2. 找到下载的目录。点击Tomcat 9
    3. 找到【Binary distributions】【core】【tar.gz】
    4. 把tar.gz的URL拷贝出来。这个就是你要下载的文件链接。我这里获得的是如下的链接
      http://apache.parentingamerica.com/tomcat/tomcat-9/v9.0.0.M13/bin/apache-tomcat-9.0.0.M13.tar.gz
  • 使用wget下载。
    wget http://apache.parentingamerica.com/tomcat/tomcat-9/v9.0.0.M13/bin/apache-tomcat-9.0.0.M13.tar.gz
第三步:解压文件到指定的目录。
tar -zxpvf apache-tomcat-9.0.0.M13.tar.gz -C /opt/

第四步:创建tomcat用的用户名用户组,主要的原因是让一个没什么特权的用户来启动tomcat
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat



第五步:把解压后的目录改名为tomcat。因为解压是根据文件名建目录的。那个太长了,所以改成tomcat简单点。
mv /opt/apache-tomcat-9.0.0.M9/ /opt/tomcat

第六步:打开tomcat的系统启动文件,检查一下各种路径十分正确。
nano /etc/systemd/system/tomcat.service
找一下内容的位置
Environment=JAVA_HOME=/usr/lib/jvm/jre ##这是Java的路径. 
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid ##以下三个是tomcat的路径。安装的时候,你应该知道这些路径的。不然会出错的。
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat

第七步:设置目录的访问权限。
cd /opt/tomcat
sudo chgrp -R tomcat /opt/tomcat
sudo chmod -R g+r conf
sudo chmod g+x conf
sudo chown -R tomcat webapps/ work/ temp/ logs/

第八步:把tomcat的服务设置为自动启动。
sudo systemctl enable tomcat

第九步:启动tomcat
systemctl start tomcat

如果启动失败,一般来说是启动文件的权限不够。
启动文件的路径是:
/opt/tomcat/bin/startup.sh
我们把startup.sh的权限设置以下就可以。为了方便,我老是先把权限改成777,看是不是这个问题,如果是,在修改成适合的权限。这个就看官自己去做吧。我就把改成777的代码在这里
chmod 777 /opt/tomcat/bin/startup.sh

第十步:Tomcat认的端口是8080,把8080转为80
这个就不重复了。参考我的另外一篇博文《 CENTOS: 把TOMCAT的8080端口换成80

完成!写得不叫仓促,难免出错。有问题请留言,好让我修改

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native