【问题标题】:@jbossuat.abcnet.in:9002: java.net.BindException: Address already in use java.net.BindException: Address already in use@jbossuat.abcnet.in:9002:java.net.BindException:地址已在使用中 java.net.BindException:地址已在使用中
【发布时间】:2017-10-05 18:42:05
【问题描述】:

我已经在 J​​Boss Fuse 服务器中部署了一些 jar,它在端口 9001 和 9002 上暴露了两个 rest 端点。现在我对源代码进行了一些更改,并想部署一个新的 jar。由于我正在进行热部署,我只是调用 ./karaf stop 并将新 jar 放入 fuseinstallDir/deploy 。但是当我使用 fuseinstallDir/start 启动 Karaf 服务器时,我得到 java.net.BindException: Address already in use。我试图检查哪个进程正在使用这个端口,但在停止 karaf 服务器后没有得到任何进程

【问题讨论】:

    标签: linux esb apache-karaf jbossfuse


    【解决方案1】:

    您应该在服务器运行时进行热部署,而不是在服务器停止时进行热部署。因为它会先启动旧的应用程序,因为它没有先卸载。

    也不建议通过将文件复制到部署文件夹来进行部署。通过 shell 中的命令安装 install。

    【讨论】:

      猜你喜欢
      • 2015-10-30
      • 2014-08-11
      • 2013-09-08
      • 2012-04-14
      • 1970-01-01
      • 1970-01-01
      • 2018-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多