HSF整合springboot遇到的问题
1.HSF 分为服务端和客户端,服务端配置
2. 遇到的问题:
201. cannot get serverlist, so exit jvm env=DEFAULT_ENV
1》启动 edas-config-center
HSF如果是本地服务,需要启动一个注册中心,本地需要下载edas-config-center文件,并在springboot启动之前启动
启动成功之后,可以访问localhost:8080 可以看到配置中心
2》配置本机的映射地址
win的映射地址在 C:\Windows\System32\drivers\etc\hosts配置中添加 ip jmenv.tbsite.net
HSF发布之后会用到这个地址,
192.168.200.1 jmenv.tbsite.net
如果springboot还是提示一样的错误,需要配置 cmd ----ipconfig的ip地址,配置文件里面不能有多余的行格。
192.168.200.1 jmenv.tbsite.net
10.123.143.4 jmenv.tbsite.net
3》出现问题hostName =null
需要在jvm 上添加启动参数
eclipse --windows - preferences - java---Installed JRES ---在 Default VM arguments启动参数后面添加 -Dhsf.server.ip=192.168.200.1
这个ip也是edas-config-center启动成功之后的ip
3》出现问题 start provider server failed ERR-CODE: [HSF-0016],
服务端没起来,可能是关联的比如redis或者mysql 没有连接成功
4》注意:这个地方是个 接口
5》服务端和消费端的两个springboot 都需要启动
6》如果之前启动一次并修改了eclispe jvm 参数,注意里面有自己定义的ip,这个ip可能会随着网络变化而变化, 可能出现
java.net.BindException: Can't assign requested address