zoukankan      html  css  js  c++  java
  • bladex开发自己的服务不推送服务器的方法

    一:问题

    使用代码生成器 生成的代码,运行后,需要推送至服务器才可以进行调试,每次推送,启动服务至少半个小时以上,相当浪费时间,如何可以让开发的服务不推送至服务器能调试呢?

    二:尝试解决

    直接开发机运行新服务,成功注册至Nacos,但是前端登录后,发现无法访问服务,查看Nacos,服务注册正常

    跟踪开发代码,发现启动服务时有这样一条信息:

    nacos registry, blade-sales 172.22.224.1:9900 register finished

    服务的IP为:172.22.224.1:9900

    而实际开发机的IP为:192.168.0.104

    查看前端请求的信息为:

    1. {code: 500, data: null,…}
      1. code: 500
      2. data: null
      3. message: "Failed to handle request [GET http://192.168.0.111:81/blade-sales/sales/list?current=1&size=10]: connection timed out: /172.22.224.1:9900"

    应该是无法访问172.22.224.1

    三:解决方法

    在自己的开发的服务下面,找到application.yml文件

    增加如下代码:

    cloud:
    nacos:
    discovery:
    ip: 192.168.0.104

    再运行程序,发现nacos registry, blade-sales 192.168.0.104:9900 register finished

    Nacos服务中也可以看到此IP地址了

    这样每次修改,就可以不用推送至服务器了

  • 相关阅读:
    Linux下的目录结构
    VM
    代码命名规范
    java环境及配置
    Code::Blocks 使用Cygwin编译加调试
    vscode使用体会
    openwrt编译笔记
    ubuntu20 使用root登录
    程序员如何更好的表达自己的想法- Graphviz:关系图脚本绘制工具-转
    编译codelite心得
  • 原文地址:https://www.cnblogs.com/edrp/p/11739428.html
Copyright © 2011-2022 走看看