博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
liunx系统安装tomcat的方法
阅读量:5736 次
发布时间:2019-06-18

本文共 1646 字,大约阅读时间需要 5 分钟。

安装tomcat前需要先安装jdk,安装jdk的方法参考我的上一篇文章:

 

1、下载tomcat

下载地址:

我下载的是apache-tomcat-6.0.44.zip

 

2、安装tomcat

将下载的压缩包apache-tomcat-6.0.44.zip放到目录/usr/tomcat下
 
2.1、解压命令如下:
# unzip apache-tomcat-6.0.44.zip

2.2、编辑catalina.sh文件:

# cd /usr/tomcat/apache-tomcat-6.0.44/bin# vi catalina.sh

在catalina.sh文件追加内容如下:

CATALINA_HOME=/usr/tomcat/apache-tomcat-6.0.44/

 

3、启动tomcat

# chmod +x *.sh# ./catalina.sh start

 

4、测试tomcat是否已正常启动

访问 http://127.0.0.1:8080/,如果正常,说明tomcat服务已正常启动

 

5、打开防火墙的8080端口

默认系统防火墙开放了22端口,8080端口默认是关闭的,现在我们把tomcat默认使用的8080端口打开,否则远程访问是访问不了的

编辑/etc/sysconfig/iptables 文件(红色的内容是我添加的):

# Firewall configuration written by system-config-securitylevel# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]:RH-Firewall-1-INPUT - [0:0]-A INPUT -j RH-Firewall-1-INPUT-A FORWARD -j RH-Firewall-1-INPUT-A RH-Firewall-1-INPUT -i lo -j ACCEPT-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT-A RH-Firewall-1-INPUT -p 50 -j ACCEPT-A RH-Firewall-1-INPUT -p 51 -j ACCEPT-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibitedCOMMIT

编辑文件后,让防火墙策略生效:

# /etc/init.d/iptables restart
 
附:防火墙的相关命令
  1. 启动指令:service iptables start
  2. 重启指令:service iptables restart
  3. 关闭指令:service iptables stop

转载地址:http://qwgwx.baihongyu.com/

你可能感兴趣的文章
严苛模式(StrictMode)
查看>>
错误“Unexpected namespace prefix "xmlns" found for tag LinearLayout”的解决方法(转)
查看>>
我的工具:文本转音频文件
查看>>
Jenkins(二)
查看>>
【许晓笛】从零开始运行EOS系统
查看>>
阿里云全面支持IPv6!一文揽尽4位大咖精彩演讲
查看>>
【跃迁之路】【460天】程序员高效学习方法论探索系列(实验阶段217-2018.05.11)...
查看>>
C++入门读物推荐
查看>>
TiDB 源码阅读系列文章(七)基于规则的优化
查看>>
面试中会遇到的正则题
查看>>
Spring之旅第八站:Spring MVC Spittr舞台的搭建、基本的控制器、请求的输入、表单验证、测试(重点)...
查看>>
数据结构与算法——常用排序算法及其Java实现
查看>>
你所不知的Webpack-多种配置方法
查看>>
React.js 集成 Kotlin Spring Boot 开发 Web 应用实例详解
查看>>
《图解HTTP》学习笔记(四):返回结果的HTTP状态码
查看>>
翻译连载 | 附录 B: 谦虚的 Monad-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
查看>>
Spring 学习笔记(一)Spring核心容器
查看>>
webpack+typescript+threejs+vscode开发
查看>>
python读excel写入mysql小工具
查看>>
如何学习区块链
查看>>