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=

JAVAH​OME/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:

JAVAH​OME/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下载安装&配置教程的更多相关文章

  1. JDK下载安装配置教程(详细)

    JDK下载安装配置教程(详细) 版权声明:本文为原创文章,转载请附上原文出处链接和本声明.https://www.cnblogs.com/mxxbc/p/11844885.html 因为最近需要在Wi ...

  2. 微服务架构-Gradle下载安装配置教程

    一.开发条件 JDK8下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html Eclipse下载地址:http ...

  3. redis下载安装配置教程

    参考 https://www.cnblogs.com/taostaryu/p/9481749.html 上面做完后, 打开客户端 $ redis-cli 以上命令将打开以下终端: redis 127. ...

  4. MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)

    MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1)     VMawre-workstation版本包 地址: https://m ...

  5. 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 ...

  6. Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

    Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmw ...

  7. win10 DVWA下载安装配置(新手学渗透)

    电脑重装系统了,需要重新装一下渗透测试的学习环境DVWA,借此机会就跟大家讲一下DVWA的安装过程,因为不同的电脑配置.环境不同,在我的电脑上按照我这个安装教程是一次性就安装好了的.如果安装的时候遇到 ...

  8. Jmeter下载安装配置及使用(windows)

    1 前言 仅作为记录使用. 2 步骤 2.1 下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.2 选择binary版本即可:apache-jme ...

  9. QT开发环境安装配置教程

    QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...

  10. centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课

    centos  tomcat/resin安装配置  卸载系统自带的java  tomcat安装配置  安装JDK   resin安装配置    第二十八节课 tomcat和java都不需要编译 tom ...

随机推荐

  1. 如何将原生微信小程序页面改成原生VUE框架的H5页面

    项目背景: 公司为了实现小程序与H5页面共同覆盖,全面推广.特此想将已有的小程序进行快速改造上线(二周内),研发出H5版本.目前公司前端技术较为薄弱,现有的技术解决方案还停留在JSP. 问题: 如何将 ...

  2. KingbaseES R6 集群修改data目录

    案例说明: 本案例是在部署完成KingbaseES R6集群后,由于业务的需求,集群需要修改data(数据存储)目录的测试.本案例分两种修改方式,第一种是离线修改data目录,即关闭整个集群后,修改数 ...

  3. 我的Go并发之旅、01 并发哲学与并发原语

    注:本文所有函数名为中文名,并不符合代码规范,仅供读者理解参考. 上下文 上下文(Context)代表了程序(也可以是进程,操作系统,机器)运行时的环境和状态,联系程序整个生命周期与资源调用,是程序可 ...

  4. VLAN的配置

    1 vlan的概念和作用 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能.部门等因素将它们组织起来.相互之间的通信就好像它们在同一个网段中一样. 虚拟 ...

  5. 01 uniapp/微信小程序 项目day01

    一.起步 1.1 配置uni-app开发环境 什么是uni-app,就是基于vue的一个开发框架,可以将我们写的一套代码,同时发布到ios.安卓.小程序等多个平台 官方推荐使用Hbuilderx来写u ...

  6. 如何用AR Engine开发一个虚拟形象表情包?

    现如今,人们在网上聊天.发帖时越来越爱用表情包,表情包一方面是一种个性化的表达方式,另一方面更能传达出当下的心理活动,可以说在网络社交中表情包是一个不可或缺的存在.加上近年来元宇宙的兴起,3D虚拟形象 ...

  7. Git将本地仓库上传到github

    这里采用简单的描述,提供两种方式: 一.连接本地文件夹和远程仓库 1.使用pull--拉取github项目文件 (1)进入到自己要上传的文件夹内部,然后git bash here (2)输入命令 gi ...

  8. 请求体: Request Body

    官方文档地址:https://fastapi.tiangolo.com/zh/tutorial/body/ # -*- coding: UTF-8 -*- from fastapi import Fa ...

  9. 使用filebeat过滤掉部分字段

    host,agent,ecs三个字段也是不让drop的 processors: - drop_fields: fields: ["log","input",&q ...

  10. java设计模式之七大原则

    java设计模式 以下内容为本人的学习笔记,如需要转载,请声明原文链接   https://www.cnblogs.com/lyh1024/p/16724932.html 设计模式 1.设计模式的目的 ...