Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1426117
  • 博文数量: 188
  • 博客积分: 1784
  • 博客等级: 上尉
  • 技术积分: 2772
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-05 22:20
个人简介

发上等愿,结中等缘,享下等福;择高处立,就平处坐,向宽处行。

文章分类

全部博文(188)

文章存档

2020年(12)

2019年(11)

2018年(4)

2017年(3)

2016年(11)

2015年(22)

2014年(19)

2013年(25)

2012年(32)

2011年(49)

分类: LINUX

2016-09-19 17:19:18

Apache tomcat 8 当前最新版本8.5.4,特性如下:

Tomcat 8 需要 JAVA 7 以上版本
Tomcat 8 支持 Java Servlet 3.1
Tomcat 8 支持 JavaServer Pages 2.3
Tomcat 8 支持 Java Unified Expression Language 3.0
Tomcat 8 supports Java WebSocket 1.0

因个人使用习惯,一直使用CentOS, 现使用版本为 7.2。

环境:
     CentOS 7.x , 指定固定IP
     非root用户,需要有sudo安装权限

第一步:安装JAVA:
   安装Tomcat 前,需要提前安装JDK环境,如已安装,此步可以跳过。

  使用yum安装java, 版本1.7已上即可,我这里这安装是最新版本1.8.0.91.  

  sudo yum install java-1.8.0-openjdk-devel
rpm安装
     rpm -ivh java-1.8.0-openjdk

安装完成后,验证一下:

  java -version

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

第二步: 创建Tomcat 用户

基于安全管理的前提条件下,安装Tomcat前,单独建立系统帐号和组用于运行Tomcat。

首先,创建一个新的tomcat组:

  sudo groupadd tomcat

然后,创建一个新的tomcat用户,指定home目录 /opt/tomcat ,并将tomcat用户加入tomcat组:

  sudo useradd -M -s /bin/nologin -g tomcat -d /opt/tomcat tomcat

第三步:下载并安装Tomcat

首先,下载最新版的Tomcat8,下载地址 下载安装包到/tmp目录。

  cd /tmp
  sudo wget

然后,解压安装包到/opt目录,更改目录名为tomcat:

  cd /opt
  sudo tar -xvf /tmp/apache-tomcat-8.5.4.tar.gz
  sudo mv apache-tomcat-8.5.4 tomcat

接下来,配置目录的归属:

  sudo chown -R tomcat:tomcat /opt/tomcat

第四步:建立自启动服务

文件安装完成,接下来需要建立系统服务文件。

  sudo vi /etc/systemd/system/tomcat.service
  文件内容如下:


点击(此处)折叠或打开

  1. [Unit]
  2. Description=Apache Tomcat 8
  3. After=syslog.target network.target

  4. [Service]
  5. Type=forking

  6. Environment=JAVA_HOME=/usr/java/jdk1.8.0_91/jre
  7. Environment=CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid
  8. Environment=CATALINA_HOME=/usr/local/tomcat
  9. Environment=CATALINA_BASE=/usr/local/tomcat
  10. Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
  11. Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

  12. ExecStart=/usr/local/tomcat/bin/startup.sh
  13. ExecStop=/bin/kill -15 $MAINPID

  14. [Install]
  15. WantedBy=multi-user.target


配置文件中需要注意,JAVA_HOME变量的配置,需要按实际情况而定。保存文件然后按以下命令执行服务并配置自动启动。

  sudo systemctl daemon-reload
  sudo systemctl start tomcat
  sudo systemctl enable tomcat

第五步:配置防火墙测试安装

Tomcat 默认端口为8080端口,需要打开防火墙。
  sudo firewall-cmd --permanent --add-port=8080/tcp
  sudo firewall-cmd --reload

然后浏览器中打开,如果安装成功,会出现如下界面。如果出现其他问题,欢迎共同讨论。



阅读(1273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~