HSF启动时提示“Can't assign requested address”

问题描述

使用Ali-Tomcat在同一台机器上同时启动多个HSF应用时,可能会出现无法删除临时目录或者类加载相关的问题,具体HSF启动时的报错信息如下。

java.net.BindException: Can't assign requested address

问题原因

服务端端口与实际启动的端口不一致,会导致获取当前IP端口失败。

解决方案

  1. 登录EDAS控制台,在左侧导航栏中选择应用管理>应用列表
  2. 应用列表页面单击具体应用名称。
  3. 在应用基本信息页面的应用设置区域单击编辑
  4. 单击自定义,在自定义区域添加自定义参数,如下两个参数,参数值以实际环境为准,然后单击配置JVM参数
    说明
    • -Dhsf.server.ip为您实例本地网卡的IP地址。
    • -Dhsf.server.port为您需要绑定的端口,绑定该端口前,可以执行netstat -tanp命令,确认该端口没有在被监听。

适用于

  • 企业级分布式应用服务EDAS