安装步骤

1.进入Tomcat8下载网址:https://tomcat.apache.org/download-80.cgi

点击左侧Download下的对应版本,这里我下载的是apache-tomcat-8.5.78.tar.gz,即Linux环境的压缩包

2.将下载好的apache-tomcat-8.5.78.tar.gz放到指定目录,我这里放到/usr/local/tomcat,系统是没有tomcat文件夹的,需要你创建,创建步骤:

2.1 命令进入/usr/local目录:cd /usr/local/

2.2 创建tomcat目录命令: mkdir tomcat

至于如何把本地下载的压缩包放到你创建好的tomcat目录,请使用FileZila客户端,该客户端安装自行下载安装,都是一路下一步的操作,很简单,这个软件可以本地连接云服务器,可和云服务器进行文件上传下载操作

3.解压tomcat安装包,解压命令:

tar -zxvf apache-tomcat-8.5.78.tar.gz

4.解压后,如果你不想在网址后面跟上8080端口,请去tomcat安装目录下的conf目录里找到server.xml配置文件,将其中

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

的8080该为80端口,这样你访问时就可以不用带8080端口号了

5.进入tomcat的bin目录,使用命令:

./startup.sh启动tomcat,如果正常,那么tomcat就能启动运行了

接下来要说下tomcat随服务器开启自启动的步骤了:

1.在/usr/lib/systemd/system下新增文件:tomcat.service

2.文件中下入以下内容:

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
 
[Service]
Type=forking
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.78/bin/startup.sh
ExecStop=/usr/local/tomcat/apache-tomcat-8.5.78/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

红色字体部分就是tomcat安装目录,改成你自己的

3.使用命令:systemctl daemon-reload 重新加载,使tomcat.service生效

4.使用命令开启自启动:systemctl enable tomcat.service

5.使用命令重启服务器:reboot

6.服务器重启后,可用以下命令看tomcat是否开启

ps -ef | grep tomcat

如果显示

root       926     1  1 14:40 ?        00:00:03 /usr/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-8.5.78/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/apache-tomcat-8.5.78/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.78/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat/apache-tomcat-8.5.78 -Dcatalina.home=/usr/local/tomcat/apache-tomcat-8.5.78 -Djava.io.tmpdir=/usr/local/tomcat/apache-tomcat-8.5.78/temp org.apache.catalina.startup.Bootstrap start
root      1790  1767  0 14:45 pts/0    00:00:00 grep --color=auto tomcat

这些内容了,就表示开启了

centos7安装tomcat8相关推荐

  1. centos7安装tomcat8.5.46版本

    参考:https://blog.csdn.net/cookily_liangzai/article/details/80746177 1.查看官网tomcat8的最新版本 这里的tomcat8版本是会 ...

  2. Linux(Centos7)安装tomcat8

    1.下载tomcat8 tomcat8官网下载 2.上传至服务器 通过WinSCP/XFtp将下载下来的tomcat8安装包上传至linux服务器(位置:/usr/local/) 3.解压tomcat ...

  3. centos7安装tomcat8.5

    tar zxvf apache-tomcat-8.5.38.tar.gz mv apache-tomcat-8.5.38 /usr/local/tomcat  cd /usr/local/tomcat ...

  4. centos7安装tomcat8.5.46版本碰到的问题

    在设置内存的时候,这里设置大了,导致tomcat报了 "There is insufficient memory for the Java Runtime Environment to co ...

  5. CentOS7下安装tomcat8

    1.前期准备 首先安装JDK,如果还没有的请参考CentOS7安装JDK1.8 下载tomcat8版本 官网下载地址:https://tomcat.apache.org/download-80.cgi ...

  6. linux tomcat 安装教程,关于Linux下配置安装Tomcat8的步骤

    由于Centos6即将停止更新,本次就使用Centos7.5 X64位系统来演示,Tomcat版本就使用8.5,如果想使用9.0的版本也可以去官网进行下载,步骤都大同小异. 关于Tomcat9的新特性 ...

  7. CentOS7安装Alfresco6.2

    CentOS7安装Alfresco6.2 Alfresco官方链接: https://docs.alfresco.com/content-services/6.2/ 一. 兼容性: https://d ...

  8. Centos7 安装Nginx(OpenResty)、Windows安装Nginx

    Nginx是一款高性能的代理.转发服务器,目前已经支持4层和7层代理. OpenResty则是基于Nginx增加Lua的功能,可以方便的实现缓存功能. 1.Nginx不同安装形式分析 安装形式 安装难 ...

  9. docker安装tomcat8并实现目录映射端口映射

    以CentOS7为例, 先安装docker 再拉取tomcat 然后配置tomcat容器 docker安装tomcat8并实现目录映射端口映射 卸载旧版本 旧版本的 Docker 称为 docker ...

  10. CentOS7 安装java 环境 摘抄

    转http://www.diyhi.com/hostConfig.html 服务器环境配置 下面介绍全新安装的CentOS系统服务器安装配置商城软件服务环境的方法.演示主机操作系统为CentOS 7. ...

最新文章

  1. 《 Java并发编程从入门到精通》Thread安全与不安全
  2. 【已解决】运行Eclipse出错:Failed toload the JNI shared library
  3. 如何优雅的使用RabbitMQ?
  4. 光伏发电对系统冲击大 “十三五”电力规划重点增强调峰能力
  5. 用css自定义滚动条样式
  6. Chrome source code map - fail - cannot debug
  7. python爬取豆瓣前25个影片内容的正则表达式练习
  8. 39--打印从1到最大的n位数
  9. Modbus协议栈开发笔记之一:实现功能的基本设计
  10. 请编写一个c程序确定signed,unsigned的char,short,int和long变量取值范围
  11. Java 8 Iterable.forEach()与foreach循环
  12. Python入门--字符串的切片操作
  13. 避免社会工程和网络钓鱼攻击
  14. java根据公历获得农历1921年到2050年
  15. Excel VBA | 一键批量生成对账单(功能优化版本)
  16. Debezium报错处理系列一:The db history topic is missing.
  17. SmartWin++笔记
  18. 英伟达 Nano 新手必读:Jetson Nano 深度学习算法模型基准性能测评
  19. python 语音识别培训使用Python和Keras创建简单语音识别引擎
  20. 理论学习材料:如何解读小学数学教材

热门文章

  1. libcurl基础教程及封装(支持同步异步请求,支持多线程下载,支持https)
  2. 如何制作个人网站(如何搭建个人博客)
  3. 大学生创新创业训练计划项目申请书
  4. vim插件介绍(一)之Tabular
  5. 万物皆“数”:你最好学学微积分,它是上帝的语言
  6. JavaScript实现表单验证功能
  7. 5、海康威视摄像头配置和初步测试
  8. OpenCV+QT5在Window下的环境配置记录
  9. webstorm修改主题色和配色
  10. ae 的动画导出为html,Bodymovin v5.5.3 – AE导出Web动画插件+使用教程