CentOS7安装tomcat
目录
CentOS7安装tomcat
tomcat安装配置步骤
1、首先确保你已经安装了java环境,如果没有的话,请参考我前面的JDK安装
2、下载tomcat安装包
方式一:进入官网:https://tomcat.apache.org/download-80.cgi,选择图中这个安装包,点击下载
方式二:也可以使用linux命令下载:
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.71/bin/apache-tomcat-8.5.71.tar.gz
我这里采用第一种方式下载tomcat安装包
(1)使用WinSCP把上面下载的tomcat安装包上传到Linux服务器中的java文件夹中
(2)新建tomcat文件夹:在usr/local/目录下新建tomcat文件夹
3、解压tomcat安装包
(1)解压tomcat安装包
tar -zxvf apache-tomcat-8.5.73.tar.gz
(2)删除tomcat安装包
rm -rf apache-tomcat-8.5.73.tar.gz
(3)将解压文件移动到usr/local/tomcat文件夹下
4.编辑环境变量
打开etc/profile文件,添加配置
[root@localhost java]# vi /etc/profile
打开profile文件之后,我们可以看到这里有我们配置的jdk环境变量,配置tomcat如下:
tomcat所在的路径就是 /usr/local/tomcat/tomcat/apache-tomcat-8.5.73
配置文件中输入如下内容,
#tomcat
TOMCAT_HOME=/ /usr/local/tomcat/apache-tomcat-8.5.73
CATALINA_HOME= /usr/local/tomcat/apache-tomcat-8.5.73
CATALINA_BASE= /usr/local/tomcat/apache-tomcat-8.5.73
export TOMCAT_HOME CATALINA_HOME CATALINA_BASE
保存文件并退出:先按esc键,然后输入:wq。
5.让修改后的profile文件立即生效
通过source /etc/profile刷新profile文件
# source /etc/profile
6.启动tomcat
(1)启动
进入tomcat的bin目录,启动tomcat
cd apache-tomcat-8.5.71/bin
./startup.sh
(2)验证启动
在浏览器输入:ip:8080
看到这个就是安装成功了
7、防火墙中配置开放 8080端口
当然,也有人是无妨访问的,那就说明Linux没有开放8080端口
注:以下命令只针对 CentOs 7 以上版本,CentOS升级到7之后,无法使用iptables控制Linuxs的端口,原因是Centos 7使用firewalld代 替了原来的iptables;
(1)输入命令:
[root@localhost test]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
进行8080端口开发配置:
命令解析:
–zone #作用域
–add-port=8080/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数设置,重启后会失效。
FirewallD is not running报错原因是防火墙未开启
解决方法:通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
再次执行执行firewall-cmd --zone=public --add-port=8080/tcp --permanent,提示success,表示设置成功,这样就可以继续后面的设置了。
(2)重启防火墙,输入命令
firewall-cmd --reload
操作成功后,重新访问刚刚的端口,如果可以正常访问 Tomact 页面,出现下方,即为配置成功!
相关文章
- 【转】centos7中conf.d的含义和作用
- centos7 安装Mariadb
- CentOS7 监控进程网络流量工具安装
- linux安装centos7 kubenetes 单机版安装k8s
- Linux之Centos7开机之后连不上网
- centos7多主机--实现时间同步chrony服务
- CentOS7下配置Tomcat以APR模式+Tomcat Native运行
- Tomcat(五):nginx/httpd + tomcat及负载均衡tomcat
- Tomcat(三):tomcat处理连接的详细过程
- Tomcat v7.0 Server at localhost are already in use,tomcat提示端口被占用,tomcat端口已经被使用,tomcat端口占用
- Tomcat在阿里云Centos7上正常启动,但浏览器无法访问的解决方法
- 基本够用的php.ini配置文件(CentOS7)
- CentOS7统计某个进程当前的线程数
- Centos7安装tomcat-8.5.9+jsvc并配置systemd服务
- CentOS7设置自定义开机启动,添加自定义系统服务
- CentOS7系列--1.5CentOS7配置vim
- 【转】centos7安装
- Tomcat_修改代码后tomcat是否需要重启
- centos7搭建nexus maven私服(二)
- Centos7安装Mysql、九条命令搞定