安装tomcat 9.0

      1. 部署步骤
  1. 将准备好的tomcat9.0安装包上传至服务器
  1. 将安装包解压到 /soft/目录下

命令:tar -zxvf apache-tomcat-9.0.36.tar.gz  -C /soft/

  1. 进入/soft/apache-tomcat-9.0.36/bin目录执行vim setenv.sh命令,

#插入如下一段话

#add tomcat pid

CATALINA_PID="$CATALINA_BASE/tomcat.pid"

#add java opts

JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

  1. 执行命令: chmod +x setenv.sh
  1. 将tomcat加入systemctl中

命令:vi /usr/lib/systemd/system/tomcat.service

插入如下一段

[Unit]

Description=Tomcat

After=syslog.target network.target remote-fs.target nss-lookup.target

  

[Service]

Type=oneshot

ExecStart=/app/apache-tomcat-9.0.36/bin/startup.sh # 解压目录下的startup.sh

ExecStop=/app/apache-tomcat-9.0.36/bin/shutdown.sh # 解压目录下的shutdown.sh

ExecReload=/bin/kill -s HUP $MAINPID

RemainAfterExit=yes

[Install]

WantedBy=multi-user.target

  1.  配置Tomcat9环境变量

export CATALINA_HOME=/app/app/apache-tomcat-9.0.36

export PATH=$TOMCAT_HOME/bin:$PATH

  1. 设置tomcat为开机其他

cd /usr/lib/systemd/system

systemctl enable tomcat

  1. 启动服务器

以上说明tomcat9.0部署完成!

<think>好的,用户需要在CentOS 7上下载并安装Tomcat 9.0.37。首先,我需要回忆一下相关的安装步骤,并根据提供的引用内容来确保信息准确。 首先,用户需要下载Tomcat安装包。根据引用[2]和[5],Tomcat的官方下载地址是Apache的网站,用户应该到那里找到指定版本。版本9.0.37可能不在最新列表里,可能需要查找存档。记得提醒用户使用wget命令直接下载,或者手动上传到服务器,如引用[1]和[4]提到的。 接下来是安装步骤。引用[2]提到创建目录,比如/usr/local/tomcat,然后将安装包解压到那里。解压命令通常是tar -zxvf,如引用[1]和[4]所示,需要确认解压路径是否正确。同时,引用[3]和[5]也提到类似的步骤,可能需要调整目录权限。 然后是配置环境变量,这部分在引用中没有详细说明,但通常需要设置JAVA_HOME,因为Tomcat依赖JDK。引用[5]提到安装JDK,所以用户可能需要先安装JDK 1.8,这可能需要单独说明。 启动Tomcat服务涉及到运行startup.sh脚本,引用[3]和[5]都提到了这一点。还要处理防火墙设置,开放8080端口,如引用[3]中的开启防火墙步骤,使用firewalld的命令。 验证安装部分,用户可能需要检查日志文件或访问默认页面,引用[5]提到无法打开首页的可能原因,比如防火墙或权限问题,需要提醒用户检查这些。 最后,部署应用通常是将WAR文件放到webapps目录下,引用[3]和[5]都涉及到了这一点,所以需要说明如何部署。 在整理步骤时,要确保顺序正确,先下载,解压,配置环境,启动服务,处理防火墙,验证,然后部署。同时,注意用户可能遇到的常见问题,比如权限不足或端口未开放,需要给出解决方案,比如chmod命令或firewall-cmd。 可能还需要提醒用户检查Java版本是否正确安装,因为Tomcat 9需要特定的JDK版本,如引用[5]中的JDK1.8。如果用户没有安装,可能需要先指导安装JDK,这可能超出当前问题范围,但可以简要提及。 最后生成相关问题,考虑安装后的配置、常见错误、版本差异和优化,这样用户可以有进一步的学习方向。</think>### 分步指南:在 CentOS 7 上下载和安装 Apache Tomcat 9.0.37 #### 1. 下载 Tomcat 9.0.37 安装包 - **官方下载**: 访问 Apache Tomcat 官网的[归档页面](https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.37/bin/),找到 `apache-tomcat-9.0.37.tar.gz` 文件,使用 `wget` 命令下载: ```bash wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz ``` 若无法直接下载,可手动上传到服务器(如使用 SFTP 工具)至 `/opt` 目录[^1][^4]。 #### 2. 解压安装包 - 解压到指定目录(如 `/opt`): ```bash tar -zxvf apache-tomcat-9.0.37.tar.gz -C /opt ``` 解压后生成目录:`/opt/apache-tomcat-9.0.37`[^1]。 #### 3. 配置环境变量(可选但推荐) - 编辑 `~/.bashrc` 文件,添加以下内容: ```bash export CATALINA_HOME=/opt/apache-tomcat-9.0.37 export PATH=$PATH:$CATALINA_HOME/bin ``` - 使配置生效: ```bash source ~/.bashrc ``` #### 4. 启动 Tomcat 服务 - 进入 Tomcat 的 `bin` 目录并启动: ```bash cd /opt/apache-tomcat-9.0.37/bin ./startup.sh ``` 输出 `Tomcat started` 表示启动成功[^3][^5]。 #### 5. 配置防火墙(允许外部访问) - 开放 8080 端口: ```bash firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload ``` #### 6. 验证安装 - 访问 `http://服务器IP:8080`,若显示 Tomcat 默认页面则安装成功。 - 若无法访问,检查日志: ```bash tail -f /opt/apache-tomcat-9.0.37/logs/catalina.out ``` #### 7. 部署 Web 应用 - 将 WAR 文件放入 `webapps` 目录: ```bash cp 项目名.war /opt/apache-tomcat-9.0.37/webapps/ ``` Tomcat 会自动解压并部署[^3][^5]。 #### 8. 停止 Tomcat 服务 - 在 `bin` 目录执行: ```bash ./shutdown.sh ``` --- ### 常见问题解决 - **权限问题**: 若启动脚本无权限,执行: ```bash chmod +x /opt/apache-tomcat-9.0.37/bin/*.sh ``` - **端口冲突**: 修改 `conf/server.xml` 中的 `<Connector port="8080">` 调整端口。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值