在使用非root用户启动tomcat时,如果tomcat配置为80端口,会报Permission denied错误,如:

an 07, 2016 12:19:47 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-80"]
Jan 07, 2016 12:19:47 PM org.apache.coyote.AbstractProtocol init
SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-bio-80"
]
java.net.BindException: Permission denied <null>:80at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:411)at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:640
)at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434)at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11Jss
eProtocol.java:119)at org.apache.catalina.connector.Connector.initInternal(Connector.java:978)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)at org.apache.catalina.core.StandardService.initInternal(StandardService.java
:559)

在网上查询后,把tomcat改回8080端口,然后配置linux端口映射80到8080端口。

配置方式一、命令行方式。

(1)配置映射

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

(2)保存配置。如果不保存,重启后此映射将失效

service iptables save

配置方式二、修改 /etc/sysconfig/iptables文件,修改后要执行 service iptables restart重启防火墙。配置如:

# Generated by iptables-save v1.4.7 on Thu Jan  7 12:37:28 2016
*nat
:PREROUTING ACCEPT [687:71239]
:POSTROUTING ACCEPT [2:124]
:OUTPUT ACCEPT [2:124]
-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
COMMIT
# Completed on Thu Jan  7 12:37:28 2016
# Generated by iptables-save v1.4.7 on Thu Jan  7 12:37:28 2016
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [145:11884]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited

linux配置端口映射相关推荐

  1. Linux下端口映射工具

    Linux下端口映射工具rinetd Linux下简单好用的工具rinetd,实现端口映射/转发/重定向 软件下载 wget http://www.boutell.com/rinetd/http/ri ...

  2. Linux系统端口映射(路由转发)

    2019独角兽企业重金招聘Python工程师标准>>> Linux系统端口映射(路由转发),首先应该做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forw ...

  3. RouterOS配置端口映射的方法

    RouterOS配置端口映射的方法 首先,通过客户端winbox登陆ROS系统 然后,步骤:依次点击IP---Firewall---NAT---红色加号 在下图中的"General" ...

  4. 六面钻调试第二步配置端口映射

    配置端口映射 (1)打开NcConfig密码ncstudio (2)硬件连接设置 (3)端口配置 (4)端口保护配置 (5)手轮设置

  5. linux开启端口,linux配置端口,Linux关闭端口

    linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口开放端口命令----保存-----重启服务-------查看端口是否开放/sbin/iptables -I ...

  6. 端口映射工具linux,Linux下端口映射工具rinetd(示例代码)

    Linux下简单好用的工具rinetd,实现端口映射/转发/重定向 官网地址http://www.boutell.com/rinetd 软件下载 wget http://www.boutell.com ...

  7. VMware NAT 模式配置端口映射

    最近在开发过程中遇到这么一个场景: 老王只有一台 Windows 操作系统的台式机,要对一款嵌入式 Linux 的产品进行开发与调试,需要在 Ubuntu 系统下进行软件编译. 由于公司的网络资源紧张 ...

  8. Linux下端口映射工具RINETD

    Linux下简单好用的工具rinetd,实现端口映射/转发/重定向 官网地址http://www.boutell.com/rinetd 软件下载 wget http://www.boutell.com ...

  9. linux udp 端口映射,Linux下的UDP/TCP端口映射(netcat and socat)

    原文链接: http://www.wenquan.name/?p=1158 说起来有点土,事到如今才第一次用socat. 不过今天看了一眼,netcat(nc)这东西ms已经N年没有人维护了.最先有个 ...

  10. 360网神防火系统 配置端口映射_IIS配置证书端口443无法访问

    原文阅读: IIS配置证书端口443无法访问 - 全球可信SSL数字证书解决方案-INFINISIGN​www.infinisign.com 使用Windows中的IIS服务器,我们在配置SSL数字证 ...

最新文章

  1. 获得Google搜索字符串中的关键字
  2. J2SE理解之一:声明和访问控制
  3. 黑马C++设计模式2
  4. 欧洲最大双面发电光伏项目全部采用英利组件
  5. 父子页面iframe相互调用方法详解
  6. (数字IC)低功耗设计入门(五)——RTL级低功耗设计(续)
  7. 《Java完全参考手册》总结(1)
  8. JAVA与js加密解密我常用的方法
  9. matlab人脸识别代码,基于matlab的人脸识别源代码.doc
  10. DynamipsGUI的使用+vmware通讯建立
  11. echarts 饼图 将数据显示在图例的旁边
  12. 阿里云主机如何安装wordpress?阿里云服务器搭建个人博客步骤
  13. C语言程序设计第四次作业-选择结构(2)
  14. 我在华为的十年----徐家俊
  15. pnpm : 无法加载文件 C:\Users\86183\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本。
  16. tp6后台管理系统搭建
  17. Android:插值器(Interpolator)和估值器(TypeEvaluator)的理解和使用
  18. linux批量更新文件夹里,Linux下使用touch批量修改文件夹和文件的时间
  19. matlab norm函数使用_MATLAB 中NORM运用
  20. ThinkPHP模版引擎之变量输出具体解释

热门文章

  1. Excel-VBA 快速上手(一、宏、VBA、过程、类型与变量、函数)
  2. 计算机学号生成准考证号,设计考场编排,生成准考证号
  3. 用java做一个小游戏源代码_用java编写的小游戏源代码分析
  4. 发现极为好用的数据库连接工具,基本上包含所有数据库DBeaver
  5. 无法初始化Winsock2.2处理
  6. 【最新砍价小程序源码】
  7. java开发个人简历模板_java程序开发个人简历模板
  8. 罗技g402鼠标宏设置教程
  9. 鸿蒙开放远程测试,跟阿斌一起学鸿蒙(3). 远程虚拟设备的限制和使用方法
  10. IntelliJ IDEA开发Java笔记