gpt4 book ai didi

windows - Apache Tomcat 错误 : Socket bind failed

转载 作者:行者123 更新时间:2023-11-28 22:52:49 25 4
gpt4 key购买 nike

当我在 Windows 8.1 上运行我的 Apache Tomcat 服务器时,服务器返回:

java.lang.Exception: Socket bind failed: [730049] The requested address is not valid in its context.  
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:310)
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:790)
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:544)
at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:67)
at org.apache.catalina.connector.Connector.initInternal(Connector.java:978)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:569)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
at org.apache.catalina.startup.Catalina.load(Catalina.java:600)
at org.apache.catalina.startup.Catalina.load(Catalina.java:623)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)

这也是我的 server.xml 中的连接器:

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
address="192.168.0.1"/>

还有我的引擎:

<Engine name="Catalina" defaultHost="192.168.0.1">

还有我的主人:

<Host name="192.168.0.1"  appBase="webapps"
unpackWARs="true" autoDeploy="true">

我还应该提到我的私有(private)和公共(public) IP 地址可用。

最佳答案

基于你的配置

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
address="192.168.0.1"/>

并给出错误信息

Socket bind failed: [730049] The requested address is not valid in its context.

似乎 Tomcat 无法绑定(bind)到 IP 配置地址 192.168.0.1,因为它没有分配给任何可用接口(interface)。

通过运行确保IP地址实际可用

ipconfig /all

在 Windows 上

ifconfig -a

在 Linux 上。

关于windows - Apache Tomcat 错误 : Socket bind failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35107306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com