Linux离线安装Tomcat

资源包准备:Apache官网下载tomcat资源包 (apache-tomcat-7.0.55.tar.gz)

1,创建自定义目录:mkdir /usr/local/src/tomcat

2,rz命令上传文件apache-tomcat-7.0.55.tar.gz(rz命令如果不生效,需安装:yum install lrzsz)

3,解压文件:tar –xvf apache-tomcat-7.0.55.tar.gz

4,配置端口,修改8080为80:vi apache-tomcat-7.0.55/conf/server.xml

5,启动停止服务:进入tomcat/bin目录,运行shell脚本
启动服务:./startup.sh或者sh startup.sh
停止服务:sh shutdown.sh

6,关闭防火墙:service iptables stop (开启,停止,重启:start/stop/restart)

7,开启端口访问:

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #I不指定位置就是插入到最前面 -A默认是插入到尾部的,可以-I来插入到指定位置

iptables -I INPUT 3 -p tcp -m tcp --dport 8080 -j ACCEPT
#INPUT是进入的链接,TCP协议的链接,连接的80端口 ACCEPT是允许,REJECT是拒绝

/etc/rc.d/init.d/iptables save      #修改生效
/etc/init.d/iptables status         #查看配置
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值