CentOS 7 安装 Tomcat 8 的方法

Admin
Admin
Admin
49
文章
6
评论
2018年1月19日17:17:30 1 7,152 1571字阅读5分14秒

Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器,今天我们来了解一下,如何在 CentOS 7中安装 Tomcat 服务器。

1、创建一个新的 Tomcat 用户

  1. useradd -r tomcat -s /bin/nologin

2、在线下载 Tomcat-8

  1. wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz

3、解压缩 Tomcat

  1. tar xvf apache-tomcat-8.5.24.tar.gz -C /usr/local

4、更新 Tomcat 权限

  1. cd /usr/local
  2. mv apache-tomcat-8.5.24 tomcat
  3. chown -R tomcat /usr/local/tomcat

5、运行 Tomcat 作为服务

  1. vim /usr/lib/systemd/system/tomcat.service

在 tomcat.service 文件中插入以下内容:

  1. [Unit]
  2. Description=Apache Tomcat 8.5.24 Web Application Container
  3. After=syslog.target network.target
  4. [Service]
  5. Type=forking
  6. User=tomcat
  7. Group=tomcat
  8. Environment=CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid
  9. Environment=CATALINA_HOME=/usr/local/tomcat
  10. Environment=CATALINA_BASE=/usr/local/tomcat
  11. Environment='CATALINA_OPTS=-Xms1024M -Xmx1024M -server -XX:+UseParallelGC'
  12. Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
  13. ExecStart=/usr/local/tomcat/bin/catalina.sh start
  14. ExecStop=/bin/kill -s QUIT $MAINPID
  15. SuccessExitStatus=143
  16. Restart=on-failure
  17. RestartSec=10
  18. [Install]
  19. WantedBy=multi-user.target

6、重新加载 Tomcat 单元文件

  1. systemctl daemon-reload

7、启动 Tomcat 服务

  1. systemctl start tomcat

8、设置 Tomcat 开机自启动

  1. systemctl enable tomcat

9、开启 8080 端口防火墙设置

  1. firewall-cmd --zone=public --add-port=8080/tcp --permanent

10、重启防火墙

  1. systemctl stop firewalld.service
  2. systemctl start firewalld.service

浏览器中输入你的服务器地址,默认 8080 端口,如果看到下面这个页面,那么说明你的 CentOS 7 中 Tomcat 服务器已经正确安装!

博主只是一名前端的小白,只是把自己用到的知识分享一下,要是有什么不对的地方,欢迎大家提出~~

继续阅读
Admin
  • 本文由 发表于 2018年1月19日17:17:30
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
CentOS 7 安装MongoDB 4.0 操作系统

CentOS 7 安装MongoDB 4.0

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下添加更多的节点,可以保证服务器性能。MongoDB 旨在为 WEB 应用提供可扩展的高性能数据存储解决方...
如何使用 Jenkins 打包 Vue 项目 操作系统

如何使用 Jenkins 打包 Vue 项目

在前几篇的文章中,我们在 Linux 服务器上安装了一些 Jenkins 所需要的基本配置软件,今天我们来实际的操作一遍,如何使用 Jenkins 来完成 Vue 项目的可持续集成,实现自动拉取代码、...
如何在 Linux 服务器上安装 Maven 操作系统

如何在 Linux 服务器上安装 Maven

Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具,目前有很多的 Java 项目使用 Mav...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • 苏州会计网 苏州会计网 来自天朝的朋友 江苏省苏州市 移动 1

      测试测试