文档章节

CentOS7安装Tomcat9

 行者终成事
发布于 10/10 21:20
字数 289
阅读 32
收藏 0

CentOS7安装Tomcat9

1. 下载

https://tomcat.apache.org/download-90.cgi

9.0.26 
    Binary Distributions
        Core:
            tar.gz

2. 解压,将目录重命名为tomcat9

# tar zxvf apache-tomcat-9.0.26.tar.gz 

# mv /opt/apache-tomcat-9.0.26 /opt/tomcat9

3. 启动Tomcat
cd /usr/local/tomcat/bin
./startup.sh
关闭Tomcat
./shutdown.sh

4. 浏览器访问:http://ip地址:8080/

5. 配置成服务,自动启动
cd /usr/lib/systemd/system
vim tomcat.service

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
  
[Service]
Type=oneshot
ExecStart=/opt/tomcat9/bin/startup.sh
ExecStop=/op/tomcat9/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target

systemctl enable tomcat.service 随开机启动
systemctl start tomcat.service 启动
systemctl stop tomcat.service 关闭
systemctl status tomcat.service 查看
systemctl restart tomcat.service 重启

6. 修改8080端口为80
修改/opt/tomcat/conf/server.xml文件

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

7. 将端口号8080加入到防火墙白名单
firewall-cmd --zone=public --add-port=8080/tcp --permanent
【说明】: 
–zone 作用域 
–add-port=8080/tcp 添加端口,格式为:端口/通讯协议 
–permanent #永久生效,没有此参数重启后失效
刷新防火墙
firewall-cmd --reload


/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save

© 著作权归作者所有

粉丝 1
博文 21
码字总数 9454
作品 0
杭州
程序员
私信 提问
启动tomcat后,不提示失败,但是访问不了,其他问题

在阿里云的centos7系统上面步数tomcat9,jdk下载好,配置好环境变量,tomcat下载好,启动,然后就卡在下面的日志上面了,不能访问: Deploying web application archive 百度了半天,感谢大牛...

shatian
2018/09/29
15
0
Mac 下安装并配置 Tomcat

1,下载 点击 官网 ,进入下载页面, 2,安装 解压出来,即安装完成。 移动解压后的文件,换个文件目录(方便集中管理),将它改个名字(毕竟名字太长了)。 我将其改名为 tomcat9 ,移入资源...

lgx211
2018/12/25
33
0
腾讯云服务器搭建tomcat9

安装前的准备:我们安装是最新的tomcat9(17年2月7号才发布) 1.你可以下载好tomcat9的tar.gz包,在通过Xshell5把压缩包上传到你的云服务器 2.你可以在ubuntu16.04中通过命令的方式下载 下载...

ben4
2017/02/25
0
0
Tomcat6升级到Tomcat9

服务器上一直用的tomcat6,因为被扫描到诸多漏洞,特将版本升到最新的Tomcat/9.0.0.M22。简单记录一下整个升级过程。 通过阿里云镜像网站http://mirrors.aliyun.com/apache/tomcat/下载最新压...

张小排
2018/06/26
0
0
Linux(CentOs7) 安装 tomcat9 实现eclipse热部署配置

开始接触mavenweb项目,自己试着使用ECS配置了tomcat9实现了一下eclipse中的项目热部署,下面是心得体会: 首先,创建好自己的mavenWeb项目。 然后就是在服务器中配置Tomcat了。 在link下载t...

我是王佳俊
09/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

解答二进制求和

思路:创建一个新的字符串,用于记录原两个字符串每位相加的结果。 1、因为是从左到右计算,所以要把字符串先进行反转,用reverse()方法。 2、字符串对齐,采用补零的方法。 3、计算的时候...

无名氏的程序员
7分钟前
1
0
JSONUtils

package com.demo.utils;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Tr......

任梁荣
8分钟前
2
1
在jest中配置typescript

测试是报错: Property 'assign' does not exist on type 'ObjectConstructor' NodeJS已经是最新版了,但道理不需要polyfill。 然后发现是typescript的lib没有"es2015.core",说明ts-jest没有......

linsk1998
8分钟前
1
0
Redis实现分布式文件夹锁

缘起 最近做一个项目,类似某度云盘,另外附加定制功能,本人负责云盘相关功能实现,这个项目跟云盘不同的是,以项目为分配权限的单位,同一个项目及子目录所有有权限的用户可以同时操作所有...

逸竹小站
18分钟前
2
0
Andorid SQLite数据库开发基础教程(2)

Andorid SQLite数据库开发基础教程(2) 数据库生成方式 数据库的生成有两种方式,一种是使用数据库管理工具生成的数据库,我们将此类数据库称为预设数据库,另一种是使用代码生成的数据库。...

大学霸
37分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部