springboot

在 Google App Engine 上部署 Java Spring Boot 应用时出错:获取 pod 超时(错误响应:[4])
springboot

在 Google App Engine 上部署 Java Spring Boot 应用时出错:获取 pod 超时(错误响应:[4])

这是我第一次在 Google App Engine 上部署 [或者至少尝试部署]。我构建了一个 Java Spring Boot 应用,配置了app.yaml并完成了其他准备步骤。但是,当我运行 时gcloud app deploy,我收到以下错误消息: ERROR: (gcloud.app.deploy) Error Response: [4] Timed out fetching pod. 我正在尝试在标准环境中部署。错误发生在该Updating service [default]步骤大约 5 分钟后。据我从日志中得知,构建成功。我在网上找不到有关此特定...

Admin

[name=Redis, majorVersion=6];用户必须注册解析器或明确设置“hibernate.dialect”
springboot

[name=Redis, majorVersion=6];用户必须注册解析器或明确设置“hibernate.dialect”

我有问这个问题已经在 stackoverflow 上出现过了,但我觉得这个问题更适合在这里。抱歉重复发帖。 在 wildfly 中成功创建 redis 数据源后,我现在正尝试从我的 spring 项目连接到 redis。我对 还很陌生Spring,自然而然地遇到了一些问题。 我的pom.xml样子 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...

Admin

VPS 提供商限制数据处理 Spring Boot 应用程序的 CPU 使用率的问题
springboot

VPS 提供商限制数据处理 Spring Boot 应用程序的 CPU 使用率的问题

我开发了一个带有 PostgreSQL 数据库的 Java Spring Boot 应用程序。由于要处理的数据相当多,因此处理可能需要一些时间,并且会占用大量 CPU(例如显然高达 100%)。当 CPU 长时间超出时,我的 VPS 提供商会自动锁定服务器。 我尝试了各种解决方案,例如nice使用最低优先级来启动 Java 应用程序或cpulimit在postgres实例或java实例上,但使用cpulimit似乎会导致应用程序本身出现问题,要么 Java 无法启动,要么 PostgreSQL 无法完成处理工作负载。nice然而似乎并不能防止“过度”的 CP...

Admin

Nginx 反向代理到 apache 服务器,重定向给出 404
springboot

Nginx 反向代理到 apache 服务器,重定向给出 404

我已设置了 angular 和 spring boot 项目,其中 nginx 反向代理到 apache 以服务 angular 应用程序,而嵌入式服务器则通过 nginx 反向代理 spring boot。现在我可以正常加载 angular,但当向 spring boot 服务器发出请求时,它给出 404。我尝试 curl localhost:8085/api/hello,它有效,或者通过隧道将 localhost 公开给公众,它工作正常。我只是在配置中缺少了一些东西。 Nginx 配置 server { listen 154.62.1...

Admin

为什么Spring-boot更新到3.1.0后不再加载PKCS11-NSS证书?
springboot

为什么Spring-boot更新到3.1.0后不再加载PKCS11-NSS证书?

从 spring-boot 版本 3.0.8 更新到 3.1.0 或 3.1.1 后,应用程序不再从商店加载 SSL 证书。 配置:符合 FIPS 标准的配置,具体如下: https://access.redhat.com/documentation/en-us/openjdk/17/html/configuring_openjdk_17_on_rhel_with_fips/openjdk-default-fips-configuration#key_store 应用程序是独立的 tomcat 嵌入式服务。 配置文件内容: /路径/到/application...

Admin

在 spring boot 3 和 jdk17 迁移后,Delombok Lombok 找不到符号位置:包 javax.annotation
springboot

在 spring boot 3 和 jdk17 迁移后,Delombok Lombok 找不到符号位置:包 javax.annotation

我已将我的项目迁移到 spring boot 3。完成后,项目停止工作。找不到符号 [ERROR] symbol: class Generated [ERROR] location: package javax.annotation [ERROR] -> [Help 1] 我查看了目标并发现生成的类有 javax 注释@javax.annotation.Generated("lombok")。一旦移动到 spring boot 3,javax 注释必须移动到 jakarta。如何强制 lombok 使用 jakarta 导入jakarta...

Admin

Kafka 问题:请求加入群组,原因是:群组已在重新平衡
springboot

Kafka 问题:请求加入群组,原因是:群组已在重新平衡

pod 没有重新启动,没有正在进行的重新平衡以完成消费者组没有经历频繁的变化,但仍然出现重新平衡问题。配置有什么问题吗? 这是 Kafka 配置, spring.kafka.consumer.properties.partition.assignment.strategy=org.apache.kafka.clients.consumer.RoundRobinAssignor spring.kafka.consumer.auto-offset-reset = earliest spring.kafka.consumer.enable-auto-commit ...

Admin

Docker compose-flyway 未连接到 mysql
springboot

Docker compose-flyway 未连接到 mysql

我正在尝试将使用 Spring Boot 构建的使用 MySQL 数据库和 Flyway 的微服务进行 docker 化。 当我通过 IDE 运行微服务时,flyway 设法连接到 MYSQL,但是当我运行命令 sudo docker compose up 时出现通信链接失败并且在创建“flywayInitializer”时出现问题。 我正在使用 Spring Boot 2.7.12、MySQL 8.0.33、Docker 24.0.1 和 Ubuntu 20.04.6 LTS。 关于如何修复 Docker Compose 中 Flyway 和 MySQL ...

Admin

使用 xlsx 库以 angular 形式下载大型 excel 文件(net::ERR_INCOMPLETE_CHUNKED_ENCODING 200)
springboot

使用 xlsx 库以 angular 形式下载大型 excel 文件(net::ERR_INCOMPLETE_CHUNKED_ENCODING 200)

我正在使用 angular + springboot 下载 excel 文件,api 返回 application/json 文件。transfer-encoding:chunked 始终处于启用状态,我看到响应返回 http 1.1。 我在 stackoverflow 上发布了这个问题,但还没有得到任何解决方案。请帮忙,因为我已经困惑了好久,不知道该怎么办了。 错误是 polyfills.35a5ca1855eb057f016a.js:1 POSThttps://fff.com///RETRIEVE_ALL_BLOCKSnet::ERR_INCOMPLET...

Admin

K8S限制同时启动pod的数量
springboot

K8S限制同时启动pod的数量

我在使用 K8S 时遇到了问题,我有大约 30 个微服务(在 Spring Boot 上运行 Java)。微服务仅在启动时就需要大量 CPU,因为有很多库。当我同时部署所有微服务时,它会在 K8S 节点上产生非常大的 CPU 负载,并且它们被标记为不可用。我需要以某种方式限制同时启动的 pod 数量,以避免节点上的 CPU 负载过高。有什么办法可以做到这一点吗? ...

Admin

如何在 nginx 中将 https 请求传递给 http
springboot

如何在 nginx 中将 https 请求传递给 http

我有一个自签名证书,我将前端 React 应用程序部署在 nginx 上,该应用程序使用 HTTPS 提供服务,但前端通过 HTTP 调用后端 spring-boot 应用程序,当我在浏览器中检查检查元素时,它显示 Mixed_Block。请帮助我如何解决这个问题。 提前致谢。 ...

Admin

使用相同的域在 Nginx 中配置不同的应用程序
springboot

使用相同的域在 Nginx 中配置不同的应用程序

我有一个运行 2 个应用程序的电子商务应用程序。应用程序 1 (example1.com) 以 react.js 编写并构建为普通 html 网站。Nginx 在端口 7000 上提供服务。应用程序 2 (my.example1.com) 是一个 java 应用程序,nginx 使用不同的端口将其代理到 tomcat。 我现在需要能够在这两个应用程序之间进行跨应用程序调用,并在它们之间维护证书和 cookie。我们的想法是将 my.example.com 移至 example.com/app2,从而将两个应用程序放在同一个域中,我们相信该域将维护证书和 co...

Admin

当域名指向 cname 记录中的子域名时处理 tls
springboot

当域名指向 cname 记录中的子域名时处理 tls

例如,我们尝试将域名指向子域名 *.com --> *.zeineldin.linkhttps://www.asrevo.com-->https://petman.zeineldin.link 我们需要支持所有领域,而不是少数几个领域 例如当你将 cname 指向 github 中的 repo 时 我们面临 SSL 问题,证书无效 实际上,我们试图使其动态化,不仅针对那些我们使用 AWS alb、spring-cloud-gateway 作为域路由代理的域 ...

Admin

我在部署应用程序时收到“在中止部署期间,某些实例可能已部署新的应用程序版本”错误
springboot

我在部署应用程序时收到“在中止部署期间,某些实例可能已部署新的应用程序版本”错误

我正进入(状态操作执行失败 部署已完成,但有错误:在部署中止期间,某些实例可能已部署新的应用程序版本。要确保所有实例都运行相同的版本,请重新部署相应的应用程序版本。无法部署应用程序。在实例 ID“i-0a956bec0b978125a”上执行命令失败。正在中止操作。[实例:i-0a956bec0b978125a] 实例上的命令失败。返回代码:1 输出:引擎执行遇到错误。实例部署失败。有关详细信息,请参阅“eb-engine.log”。 通过代码管道部署时出错。 我不知道为什么会发生此错误。我的应用程序是基于 Java 8 构建的旧版 Spring 1.5....

Admin