Linux离线安装Tomcat

目录

1. Tomcat连网安装

2. Tomcat离线安装 

3. 将下载好的Tomcat压缩包上传到服务器上

4. 解压上传好的文件

5. 将解压好的文件剪切到要安装的目录下

6. 配置环境变量

7.  外网访问需要Linux开放端口权限或者关闭防火墙(二选一)

7.1 开放8080端口

7.2 关闭防火墙

8. 启动Tomcat

9. 访问Tomcat


1. Tomcat连网安装

yum install -y tomcat

2. Tomcat离线安装 

Tomcat下载官网

3. 将下载好的Tomcat压缩包上传到服务器上

4. 解压上传好的文件

tar -zxvf apache-tomcat-9.0.68.tar.gz

5. 将解压好的文件剪切到要安装的目录下

mv apache-tomcat-9.0.68 /usr/local/

6. 配置环境变量

echo 'export CATALINA_HOME=/usr/local/apache-tomcat-9.0.68' >> /etc/profile
echo 'export PATH=$PATH:$ATALINA_HOME/bin' >> /etc/profile
source /etc/profile

7.  外网访问需要Linux开放端口权限或者关闭防火墙(二选一)

7.1 开放8080端口

#查看已开放的端口(默认不开放任何端口)
firewall-cmd --list-ports

#开启8080端口(重启防火墙生效)
#firewall-cmd --zone=public(作用域) --add-port=8080/tcp(端口和访问类型) --permanent(永久生效)

firewall-cmd --zone=public --add-port=8080/tcp --permanent

#重启防火墙
firewall-cmd --reload

#删除(重启防火墙生效)
firewall-cmd --zone=public --remove-port=8080/tcp --permanent

7.2 关闭防火墙

8. 启动Tomcat

  • 在Toncat的bin目录下执行
./startup.sh

9. 访问Tomcat

http://ip:port/

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用一些工具来实现一键部署离线版本tomcat、mysql和jdk,比如Ansible、Puppet、Saltstack等自动化运维工具。 以下是使用Ansible实现一键部署的步骤: 1. 安装Ansible 在控制节点上安装Ansible,可以使用以下命令: ``` sudo apt-get update sudo apt-get install ansible ``` 2. 创建Ansible Inventory文件 在控制节点上创建一个Ansible Inventory文件,用于指定需要部署的目标主机及其相关信息。比如: ``` [tomcat] tomcat1 ansible_host=192.168.1.10 tomcat2 ansible_host=192.168.1.11 [mysql] mysql1 ansible_host=192.168.1.12 mysql2 ansible_host=192.168.1.13 [jdk] jdk1 ansible_host=192.168.1.14 jdk2 ansible_host=192.168.1.15 ``` 3. 创建Ansible Playbook文件 在控制节点上创建一个Ansible Playbook文件,用于描述部署过程。比如: ``` - name: Install JDK hosts: jdk tasks: - name: Copy JDK package copy: src=/path/to/jdk.tar.gz dest=/tmp/jdk.tar.gz - name: Extract JDK package unarchive: src=/tmp/jdk.tar.gz dest=/usr/local - name: Install MySQL hosts: mysql tasks: - name: Copy MySQL package copy: src=/path/to/mysql.tar.gz dest=/tmp/mysql.tar.gz - name: Extract MySQL package unarchive: src=/tmp/mysql.tar.gz dest=/usr/local - name: Start MySQL service service: name=mysql state=started - name: Install Tomcat hosts: tomcat tasks: - name: Copy Tomcat package copy: src=/path/to/tomcat.tar.gz dest=/tmp/tomcat.tar.gz - name: Extract Tomcat package unarchive: src=/tmp/tomcat.tar.gz dest=/usr/local - name: Start Tomcat service service: name=tomcat state=started ``` 4. 运行Ansible Playbook文件 在控制节点上运行Ansible Playbook文件,可以使用以下命令: ``` ansible-playbook /path/to/playbook.yml -i /path/to/inventory ``` 其中,`/path/to/playbook.yml`是Ansible Playbook文件的路径,`/path/to/inventory`是Ansible Inventory文件的路径。 这样,就可以一键部署离线版本tomcat、mysql和jdk了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值