开发者社区 > 云原生 > 正文

Nacos集成到SpringBoot项目打包上线后,SpringBoot启动失败,有人遇到过吗?

有没有人遇到过这种情况?Nacos服务是正常的,网页也可以打开,但是集成到SpringBoot项目打包上线后,SpringBoot启动失败,好像远程并没有连接上becbb8dab499fa35fd32dde46df44b22.png
我在本地也部署了nacos,项目连接本地的nacos可以正常启动,但是连接服务器上的nacos就报错。4f3b481a2f1a6a05ea77d8577cfa4cba.png
我用nginx反向代理了nacos服务,发现两种方式的登录的请求不一样
直接ping ip:port 提示 Ping 请求找不到主机
提示 无法打开到主机的连接。 在端口 23: 连接失败
刚刚操作有误,现在进入了一个黑窗口里面
但是在本地部署没有问题,本地运行的都是正常的
不知道是不是编码的问题,但是不知道怎么设置becbb8dab499fa35fd32dde46df44b22.png
看不出来是哪里的问题,感觉应该是没有连接上nacos

展开
收起
游客6poszk7nfmalm 2023-07-24 16:19:20 260 0
2 条回答
写回答
取消 提交回答
  • 是的,有些人在将Nacos集成到Spring Boot项目并进行打包上线后遇到了启动失败的问题。这可能是由于以下几个常见原因导致:

    1. 依赖冲突:检查项目的依赖关系,确保没有出现版本冲突或不兼容的情况。Nacos可能需要特定版本的依赖项与Spring Boot兼容。可以尝试调整依赖版本以解决冲突。

    2. 配置错误:检查应用程序的配置文件(如application.properties或application.yml),确保Nacos相关的配置正确设置。包括Nacos的地址、命名空间、访问凭据等。

    3. 网络连接问题:确保应用程序能够正常连接到Nacos服务器。检查网络配置、防火墙设置等,确保应用程序可以与Nacos服务器进行通信。

    4. 日志分析:查看应用程序的日志文件,特别是启动阶段的错误消息和异常堆栈跟踪。这些信息可能会提供更多有关失败原因的线索。

    2023-07-27 23:16:25
    赞同 展开评论 打赏
  • 本地ping一下远程的naocs地址,telnet远程的nacos地址ip和端口port试试,telnet,黑窗口就是正常的,925a11bd03d2088c3b698fa9b93da8bb.png
    0c3bca49611974f9ac7f0a883ef17ce5.png
    你能连telnet到,远程nacos的ip port,,那就是你的代码问题了。搜索一下报错。
    ——此回答整理自钉群“Nacos社区群4”

    2023-07-24 16:26:57
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多