如何在CentOS 7系统中安装Tomcat服务

  介绍

如何在CentOS 7系统中安装Tomcat服务?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

环境:

<李>

CentOS的Linux版本7.3.1611(核心)

<李>

3.10.0-514.16.1.el7.x86_64

<强> 1。安装Java环境

Jre有ServerJre和Jre的区别。两者具体的区别就是ServerJre启动时默认Jvm是服务器模式,且包含了一些监控工具,具体的区别见甲骨文的站点。现在普遍存在的一个问题就是大部分Java程序是基于JAVA7开发的,但是甲骨文早就更新到了Java8,且网站上默认提供的是Jre8的下载。不过,无论你要下载哪个版本的Jre,都可以在这里找到。下载ServerJre之前需要单选接受许可协议来激活下载链接。这里选择的是<代码> server-jre-7u80-linux-x64.tar。广州> /usr/local/> server-jre-7u80-linux-x64.tar。广州> jdk1.7.0_79> /etc/profile> cat 在祝辞/etc/profile  & lt; & lt;,“EOF"   # set  java  env   JAVA_HOME=/usr/地方/jdk1.7.0_80   路径=$ JAVA_HOME/bin: $路径   CLASSPATH=: $ JAVA_HOME/lib/dt.jar: $ JAVA_HOME/lib/tools.jar   export  JAVA_HOME   export 路径   export 类路径   EOF      source /etc/profile      java  version “1.7.0_79"   Java (TM), SE  Runtime  Environment  (build  1.7.0_79-b15)   Java 热点(TM), 64 - bit  Server  VM  (build  24.79 -b02, mixed 模式)

至此,java环境安装完毕。

<强> 2。安装tomcat

直接下载<代码> apache-tomcat-7.0.72.tar。广州> tomcat7> /opt> vim /opt/tomcat7/bin/setenv。sh

内容与/etc/profile尾部保持一致:

JAVA_HOME=/usr/地方/jdk1.7.0_80   路径=$ JAVA_HOME/bin: $路径   CLASSPATH=: $ JAVA_HOME/lib/dt.jar: $ JAVA_HOME/lib/tools.jar   export  JAVA_HOME   export 路径   export 类路径

至此tomcat安装和设置完成。

<强> 3。创建tomcat运行用户并赋权到对应文件。

groupadd  tomcat   useradd  -M  -s /bin/nologin  -g  tomcat  -d /opt/tomcat  tomcat  #此处假设为tomcat,如果是生产服务器,建议使用环境部署账号来运行tomcat。   cd /opt/tomcat7   chgrp  -R  tomcat /opt/tomcat   chmod  -R  g + r 相依   chmod  g + x 相依   chown  -R  tomcat  webapps/,/工作,临时/,日志/

至此,相关赋权完成。

<强> 4。编辑服务文件

vim /etc/systemd/系统/tomcat。服务

设置如下,但是你可能需要根据你的内存容量自行调整<代码> CATALINA_OPTS> #,Systemd  unit  file  for  tomcat   (单位)   描述=Apache  Tomcat  Web  Application 容器   后=syslog.target  network.target      (服务)   类型=分支         环境=CATALINA_PID=/opt/tomcat7/temp/tomcat.pid   环境=CATALINA_HOME=/opt/tomcat7   环境=CATALINA_BASE=/opt/tomcat7=& # 39;环境CATALINA_OPTS=-Xms128M  -Xmx512M  -server  - xx: + useparallelgc # 39;=& # 39;环境JAVA_OPTS=-Djava.awt.headless=true  -Djava.security.egd=文件:/dev/?urandom& # 39;      ExecStart=/opt/tomcat7/bin/startup.sh   ExecStop=/bin/kill  -15, MAINPID美元      tomcat用户=组=tomcat   UMask=0007   RestartSec=10   重启=总      (安装)   WantedBy=多用户。目标

然后重载一下服务单元:

systemctl  daemon-reload

至此全部设置完成。

<强> 5。测试

systemctl  start  tomcat      (root@localhost  ~) #, curl 小姐;127.0.0.1:8080   HTTP/1.1, 200,好吧   服务器:Apache-Coyote/1.1   内容类型:text/html; charset=iso - 8859 - 1   传输编码:分块   日期:,,星期二,06年,Jun  2017年,02:27:16 格林尼治时间   systemctl  stop  tomcat   curl 小姐127.0.0.1:8080   curl:, (7), Failed  connect 用127.0.0.1:8080;,Connection 拒绝

如何在CentOS 7系统中安装Tomcat服务