【问题标题】:How to handle java.lang.Exception: Socket bind failed: [730013] exception如何处理 java.lang.Exception:套接字绑定失败:[730013] 异常
【发布时间】:2016-01-24 16:37:42
【问题描述】:

我需要将 Tomcat 的端口从 8080 更改为 80,以便我可以以 http://localhost 执行我的 Web 应用程序。我关注的已经回答了stackoverflow的这个question

当我启动 tomcat 7 时,它会生成以下异常:

严重:无法初始化与 ProtocolHandler ["http-apr-80"] 关联的端点 java.lang.Exception:套接字绑定失败:[730013] 尝试以访问权限禁止的方式访问套接字。

这就是问题所在。 windows 7的tomcat 7如何处理这个异常?

【问题讨论】:

  • Windows 防火墙是否配置为允许进入端口 80 的流量?在我看来,我记得默认情况下它会阻止该端口。
  • 是的,Windows 防火墙已配置为允许到端口 80 的入站流量。我已经创建了该规则。

标签: java windows sockets tomcat tomcat7


【解决方案1】:

似乎 80 端口已被其他服务使用。 如果您想在端口 80 中运行您的应用,请关闭已在端口 80 的服务并重试。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 不,我不是以普通用户身份运行,而是以Windows Server 2008 R2 Standard的管理员身份运行
    猜你喜欢
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 2015-08-02
    • 2016-12-12
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    相关资源
    最近更新 更多