java.net.BindException: Cannot assign requested address: bind(启动nexus报错分析)

本文介绍了解决Nexus安装过程中出现的错误方法,包括修改Jetty配置文件中的主机地址,并确保Nexus配置文件中的IP端口与Nginx代理路径一致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


错误原因:

        由于一台电脑的IP在另一台电脑运行的程序中使用,导致出现这个错误

解决办法:

     将运行程序中使用的IP改为本机IP地址


比如安装nexus的时候出现这个错误

检查安装nexus内置的jetty配置文件 /usr/local/nexus-2.11.4-01/conf/jetty-jmx.xml

修改jmx-host 

<New id="ConnectorServer" class="org.eclipse.jetty.jmx.ConnectorServer">
    <Arg>
      <New class="javax.management.remote.JMXServiceURL">
        <Arg type="java.lang.String">rmi</Arg>
        <Arg type="java.lang.String"><Property name="jmx-host" default="192.112.11.29"/></Arg>
        <Arg type="java.lang.Integer"><Property name="jmx-port" default="8089"/></Arg>
        <Arg type="java.lang.String">/jndi/rmi://<Property name="jmx-host" default="192.112.11.29"/>:<Property name="jmx-port" default="8089"/>/jmxrmi</Arg>
      </New>
    </Arg>
    <Arg>org.eclipse.jetty:name=rmiconnectorserver</Arg>
    <Call name="start"/>
  </New>

核对这个host是否和你的服务器ip一致


nexus启动完成后,nginx代理无法访问解决办法:

检查 nexus.properties

# Jetty section
application-port=8081
application-host=localhost
nexus-webapp=${bundleBasedir}/nexus
nexus-webapp-context-path=/nexus


 nexus.properties 里的ip端口要和nginx.conf配置的代理路径保持一致




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值