Tomcat-9.0.8 安装过程

一、去官网下载需要的版本包

  • 电脑需装jdk开发环境

下载地址:
JDK(8.0以上版本):
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Tomcat-9.0.8:
https://tomcat.apache.org/download-90.cgi

这里写图片描述

二、安装JDK、配置环境变量

  1. 打开安装向导,一路next即可,路径默认即可(方便,不易出错)
  2. 添加”JAVA_HOME” 和 “JRE_HOME”环境变量
    这里写图片描述

三、配置Tomcat环境

  1. 解压Tomcat-9.0.8到指定目录(自定义即可)
    这里写图片描述
  2. 安装并启动tomcat服务 进入bin目录 按住shift键 + 鼠标右键 在当前目录打开命令行界面(cmd界面或终端界面) 在终端界面输入”.\startup.bat”
    这里写图片描述

ps:startup.bat可用记事本打开查看做了哪些工作,这里其实自动添加了一个”CATALINA_HOME”环境变量,执行结束后可在电脑中查看是否多了这样一个环境变量。startup.bat启动过程中会自动检查有哪些环境没有配置好,如果没有成功,在终端界面(cmd窗口)会显示出是什么原因。

这一步骤如有疑问,可参考官方给出的安装说明
https://tomcat.apache.org/tomcat-9.0-doc/setup.html

这里写图片描述

  1. 在浏览器中输入 “localhost:8080” 如下图所示 说明tomcat环境已搭建成功
    这里写图片描述
### 安装 Tomcat 9.0.8 的具体步骤 #### 准备工作 在 CentOS 7 上安装 Apache Tomcat 9.0.8 需要先创建必要的目录并下载所需的软件包。以下是详细的安装过程。 #### 创建目录结构 首先需要创建用于存储 Tomcat 文件的目录: ```bash mkdir -p /zzyyuse/mydockerfile/tomcat9 ``` 此命令会递归地创建指定路径下的所有必要父级目录[^1]。 #### 下载 Tomcat 压缩包 通过 `wget` 工具从官方源获取 Tomcat 二进制压缩包: ```bash wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz ``` 这一步确保能够获得经过验证的安全版本的 Tomcat 软件包。 #### 解压文件到目标位置 解压已下载的 `.tar.gz` 文件至 `/usr/local/` 或其他适合的位置: ```bash sudo tar -xf apache-tomcat-9.0.8.tar.gz -C /usr/local/ mv /usr/local/apache-tomcat-9.0.8 /usr/local/tomcat ``` 这里将默认提取后的目录重命名为更简洁的名称以便于管理[^2]。 #### 设置环境变量 为了方便运行和维护,需设置一些重要的环境变量来定义 Tomcat 的家目录以及将其加入系统的 PATH 中: ```bash echo 'export CATALINA_HOME=/usr/local/tomcat' >> ~/.bashrc echo 'export CATALINA_BASE=/usr/local/tomcat' >> ~/.bashrc echo 'export PATH=$PATH:$CATALINA_HOME/bin' >> ~/.bashrc source ~/.bashrc ``` 这些操作使得可以在任何终端窗口启动 Tomcat 并访问其工具链而无需每次都输入完整路径。 #### 启动服务测试 完成以上配置之后可以尝试首次启动服务器以确认一切正常运作: ```bash $CATALINA_HOME/bin/startup.sh ``` 如果没有任何错误消息,则表示成功部署完毕;可以通过浏览器打开地址 http://localhost:8080 来查看欢迎页面作为进一步验证手段之一。 #### 关闭防火墙端口限制 (可选) 如果遇到无法连接的情况可能是因为 Linux 自带安全机制阻止外部请求进入,默认情况下 HTTP 和 HTTPS 流量会被拦截下来。解决办法如下所示允许特定范围内的数据流通向本地主机上的 web 应用程序监听器端口号(通常是8080卡特琳娜实例) : ```bash firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload ``` --- ### 注意事项 对于生产环境中建议采用更加严格的身份认证方式而不是简单的匿名登录模式;另外还需要考虑性能调优参数调整比如线程池大小等等因素影响实际表现效果.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值