tomcat下载安装&配置教程
tomcat下载安装&配置教程
tomcat需要java环境所以需要安装jdk
1 安装jdk
1.1 安装jdk
在/usr/local/下面新建java的目录,然后下载 jdk-xxxxx.tar.gz,解压到/usr/local/java目录下,
[root@localhost /]# mkdir /usr/local/java`
[root@localhost /]# tar fx jdk-xxxx.tar.gz -C /usr/local/java
1.2 安装JDK后设置环境变量
[root@localhost ~]# vi /etc/profile
编辑profile文件 ,增加下面三行
export JAVA_HOME=/usr/local/java/jdk-19
export PATH=
P
A
T
H
:
PATH:
PATH:MYSQL_HOME/bin:
J
A
V
A
H
O
M
E
/
b
i
n
e
x
p
o
r
t
C
L
A
S
S
P
A
T
H
=
JAVA_HOME/bin export CLASSPATH=
JAVAHOME/binexportCLASSPATH=JAVA_HOME/lib/tools.jar:
J
A
V
A
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA_HOME/lib/dt.jar:
JAVAHOME/lib/dt.jar:JAVA_HOME/lib
1.3 使环境变量生效
[root@localhost ~]# source /etc/profile
1.4 查看java版本
[root@localhost ~]# java -version

2 安装tomcat
2.1 在/usr/local目录下新建一个文件夹tomcat
将下载的压缩包apache-tomcat-7.0.100.tar.gz通过FTP工具传输到tomcat目录下
[root@localhost ~]# mkdir /usr/local/tomcat`
[root@localhost ~]# tar fx /apache-tomcat-8.5.82.tar.gz -C /usr/local/tomcat/
2.2 修改/etc目录下的profile文件
[root@localhost ~]# vi /etc/profile
在profile文件末尾添加如下内容:
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.82
请根据实际安装路径和tomcat版本进行修改
2.3 修改完成后,执行如下命令使修改生效
[root@localhost ~]# source /etc/profile
2.4 配置防火墙
放开8080端口
[root@localhost /]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
success
2.4.1 重载防火墙配置,使上一行命令生效
[root@localhost /]# firewall-cmd --reload
success
2.4.2 测试端口是否已经放开
[root@localhost /]# firewall-cmd --zone=public --query-port=8080/tcp
yes

2.5 进入tomcat安装目录下的bin文件夹,然后执行tomcat启动命令
[root@localhost ~]# cd /usr/local/tomcat/apache-tomcat-8.5.82/bin/ ./startup.sh
若显示了Tomcat started,则说明Tomcat启动成功
最后,在浏览器输入http://服务器公网ip地址:8080,若出现下图的页面,则说明Tomcat安装成功。
2.6 进入Tomcat管理页面
在安装完成tomcat,可以通过ip访问tomcat主页之后,会发现这时候进入不了tomcat的manager文件,报错403,这时我们需要进行如下操作。
2.6.1 在tomcat目录下的conf文件夹中的一个tomcat-user.xm文件,修改此文件,在tomcat-users标签入以下内容。(可自行定义用户名和密码,此处用户名为tomcat,密码为admin)。
[root@localhost bin]# vi /usr/local/tomcat/apache-tomcat-8.5.82/conf/tomcat-users.xml
<role rolename="manager-gui"/> <user username="tomcat"
password="s3cret" roles="manager-gui"/>
2.6.2 指定manager-gui的权限。打开/webapps/manager/META-INF/目录下context.xml文件,将里面的Value标签的allow属性修改成如下:
[root@localhost apache-tomcat-8.5.82]# cd webapps/manager/META-INF/context.xml
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />
2.6.3 修改完成后进入bin目录重启tomcat即可。
[root@localhost bin]# ./shutdown.sh
[root@localhost bin]# ./startup.sh
输入用户名和密码即可登录tomcat管理页面。

tomcat下载安装&配置教程的更多相关文章
- JDK下载安装配置教程(详细)
JDK下载安装配置教程(详细) 版权声明:本文为原创文章,转载请附上原文出处链接和本声明.https://www.cnblogs.com/mxxbc/p/11844885.html 因为最近需要在Wi ...
- 微服务架构-Gradle下载安装配置教程
一.开发条件 JDK8下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html Eclipse下载地址:http ...
- redis下载安装配置教程
参考 https://www.cnblogs.com/taostaryu/p/9481749.html 上面做完后, 打开客户端 $ redis-cli 以上命令将打开以下终端: redis 127. ...
- MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)
MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1) VMawre-workstation版本包 地址: https://m ...
- Windows基础环境_安装配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5)
Windows基础环境_安装配置教程(Windows7 64.JDK1.8.Android SDK23.0.TortoiseSVN 1.9.5) 安装包版本 1) JDK版本包 地址: htt ...
- Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)
Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1) VMawre-workstation版本包 地址: https://my.vmw ...
- win10 DVWA下载安装配置(新手学渗透)
电脑重装系统了,需要重新装一下渗透测试的学习环境DVWA,借此机会就跟大家讲一下DVWA的安装过程,因为不同的电脑配置.环境不同,在我的电脑上按照我这个安装教程是一次性就安装好了的.如果安装的时候遇到 ...
- Jmeter下载安装配置及使用(windows)
1 前言 仅作为记录使用. 2 步骤 2.1 下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.2 选择binary版本即可:apache-jme ...
- QT开发环境安装配置教程
QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...
- centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课
centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课 tomcat和java都不需要编译 tom ...
随机推荐
- 接入Twitter和Facebook分享踩坑记录
准备工作 1.首先需要在HTML的head添加下述meta标签内容,在分享时,Twitter和Facebook会爬取该网站页面的meta内容,然后生成分享卡片. 2.按照下述配置完成后,需要把内容发布 ...
- Mysql 安全加固经验总结
本文为博主原创,转载请注明出处: 目录 1.内网部署Mysql 2. 使用独立用户运行msyql 3.为不同业务创建不同的用户,并设置不同的密钥 4.指定mysql可访问用户ip和权限 5. 防sql ...
- 【java8新特性】02:常见的函数式接口
Jdk8提供的函数式接口都在java.util.function包下,Jdk8的函数式类型的接口都有@FunctionInterface注解所标注,但实际上即使没有该注解标注的有且只有一个抽象方法的接 ...
- Java SE 4、继承
继承 基本语法 class 子类 extends 父类{ } 子类就会自动拥有父类定义的属性和方法 父类又叫 超类,基类,子类又叫 派生类 细节 子类继承了所有的属性和方法,非私有的属性和方法可以在子 ...
- containerd使用总结
# 安装 yum install -y yum-utils yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linu ...
- Compass- 图形化界面客户端
到MongoDB官网下载MongoDB Compass, 地址: https://www.mongodb.com/download-center/v2/compass?initial=true 如果是 ...
- kibana安装安装插件
命令语法:bin/kibana-plugin install <package name or URL> 当您指定的插件名没有带 URL,插件工具将会尝试去下载 Elastic 官方插件. ...
- CentOS obs直播RTMP协议推流到Nginx流媒体服务器到VUE使用HLS直播
1. 发布打包前端管理平台(ant-design-vue) 2. 发布打包后端(.NET6-WebApi) .NET6 webAPI orm: free sql 数据库:mysql5.7 3. 发布打 ...
- github使用Webhooks实现自动化部署
参考: https://blog.csdn.net/u013764814/article/details/85240752 -------------------------------------- ...
- centos7 安装RabbitMQ3.6.15 以及各种报错
成功图镇楼 各个版本之间的差异不大,安装前要确保rabbitmq 的版本和 elang的版本一致.预防各种错乱. 注意点:(重要!!重要!!) * 同时安装的时候最好确保rabbitmq和erlang ...