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. MySQL数据库如何线上修改表结构

    一.MDL元数据锁 在修改表结构之前,先来看下可能存在的问题. 1.什么是MDL锁 MySQL有一个把锁,叫做MDL元数据锁,当对表修改的时候,会自动给表加上这把锁,也就是不需要自己显式使用. 当对表 ...

  2. Docker日常工作常用命令

    容器生命周期管理 Docker创建新容器并运行[run] 语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a stdin: 指 ...

  3. KingbaseES rownum 与 limit 的 执行计划区别

    数据准备 --创建基础数据表100W行 create table test07 as select * from (select generate_series(1, 1000000) id, (ra ...

  4. Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):3、Maven独立插件安装与settings.xml配置

    文章目录: Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1.JIRA账号注册 Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):2.PGP ...

  5. SpringBoot整合JWT实现登录认证

    什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点 ...

  6. Github-CLI

    Github-CLI Github 的官方命令行工具 Github CLI.Mac 系统可以通过 homebrew 安装或者直接下载免安装包来使用. 命令 Github CLI 的所有命令均以gh开头 ...

  7. VUE:引入腾讯地图并实现轨迹动画

    腾讯位置服务JavaScript API 效果: 引入步骤: 在 html 中通过引入 script 标签加载API服务 在一个盒子元素 div 中预先准备地图容器,并在CSS样式中定义地图(容器)显 ...

  8. 第一个Django应用 - 第七部分:自定义admin

    Django的admin站点是自动生成的.高度可定制的,它是Django相较其它Web框架独有的内容,广受欢迎.如果你觉得它不够美观,还有第三方美化版xadmin.请一定不要忽略它,相信我,它值得拥有 ...

  9. PostgreSQL 删除数据库

    PostgreSQL 删除数据库可以用以下三种方式: 1.使用 DROP DATABASE SQL 语句来删除. 2.使用 dropdb 命令来删除. 3.使用 pgAdmin 工具. 注意:删除数据 ...

  10. [题解] Topcoder 15279 SRM 761 Div 1 Level 3 SpanningSubgraphs DP,容斥

    题目 考虑DP.\(f(msk,i)\) 表示集合 \(msk(一定包含0号点)\) ,选了恰好i条边的连通方案数.转移用容斥,用这个点集内部所有连边方案减去不连通的.令\(|e_{msk}|\)表示 ...