问题标签 [jhipster-registry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
86 浏览

jhipster - 当 jhipster-register xxx 中的 spring-cloud-config 的值发生更改时,jHipsterProperties getXXX 值未更改

当 jhipster-register xxx 中的 spring-cloud-config 的值发生更改时,jHipsterProperties getXXX 值未更改

java 版本 "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, 混合模式)

git 版本 2.14.3 (Apple Git-98)

节点:v9.4.0

npm:5.6.0

凉亭:1.8.2

吞咽:[23:45:31] CLI 版本 2.0.0

约曼:2.0.0

纱线:1.3.2

Docker 版本 17.12.0-ce,构建 c97c6d6

docker-compose 版本 1.18.0,构建 8dd22a9

0 投票
1 回答
513 浏览

spring-boot - 模拟依赖的微服务以测试另一个微服务的性能

我正在建立测试微服务 A 性能的环境。这个微服务 A 依赖于另一个微服务 B。这两个微服务都在 JHipster Registry 中注册,Rippon 客户端用于微服务之间的通信(A & B) .如何模拟依赖的微服务,这样我就不需要打那个真正的微服务B?

0 投票
1 回答
722 浏览

jhipster - Jhipster 微服务如何工作?

我尝试了解 jhispter 微服务架构。此图像出现在Jhipster 网站上。我有一些问题 :

  1. 网关是强制性的吗?如果我不使用一个怎么办(除了链接微服务以相互了解)。我知道它增加了硬耦合。

  2. 为什么我们需要 Jhipster 注册表中的 Eureka Config ?Jhipster 注册表与 Eureka Server 不一样吗?Jhipster Registry 的目的是在启动时注册微服务。

谢谢 在此处输入图像描述

0 投票
0 回答
327 浏览

java - 具有非标准 server.servlet-path 的 jhipster eureka 注册表

我的问题

我正在作为反向代理的 nginx 后面建立一个基于 jhipster 的微服务基础设施。

grafana 或 kibana 等其他组件允许配置 aserver_root_url或a- 以在orserver_basepath下访问它们。我正在努力对 eureka-cloud-config-registry 部分做同样的事情。example.com/grafanaexample.com/kibana

如果我通过 nginx 上的每个请求转发到注册表/registry,不幸的是注册表中有链接,例如/api/routes- 在我的情况下,这些链接会转到“运行”下的网关,/因此无法工作。

到目前为止我发现了什么

我知道这个组件基于 Spring Boot 1.5.9 - 它有一个配置选项server.context-path,我可以设置(见(1)下文)/registry不幸的是,当我想访问时,localhost:8761/registry我得到一个 HTTP 401 Unauthorized 错误,我试图通过添加security.ignored(见(2)下文),没有任何运气。

我的配置

这就是我的jhipster-registry.yml样子:

我运行这个使用docker-compose -f jhipster-registry.yml up jhipster-registry

0 投票
2 回答
11135 浏览

jhipster - feign.RetryableException:连接被拒绝(连接被拒绝)执行POST

我正在使用spring cloud来配置微服务。我使用 Jhipster 来生成应用程序。

我有三个应用程序 JHipster-Registry、Gateway 和 admin 应用程序

所有三个应用程序都部署在不同的机器/IP 地址上。admin 和 gateway 配置了注册表。以下是网关配置

虽然管理员与网关之间的通信工作正常,但每当网关尝试从管理应用程序调用 api 时,我都会收到以下错误。由于我对此很陌生,因此需要任何可用的帮助。

0 投票
2 回答
374 浏览

jakarta-mail - 无法在 Jhipster 中为用户注册添加带有电子邮件的图像徽标

在我的 Jhipster 应用程序中,当我创建新用户时,它会发送电子邮件以重置密码,用户会收到电子邮件,但我想在该电子邮件中显示一张图像,这样看起来不错

我已经在 ActivationEmail.html 中编写了填充行来添加图像,但是当用户没有在电子邮件中获得图像时。

请帮助我并建议我使用电子邮件添加图像的正确代码?

0 投票
0 回答
603 浏览

jhipster - 从可执行 jar 运行时微服务无法启动,但从 maven 加载正常

我有一组正在开发的微服务。在 Maven 中开发一切正常。

(1) REGISTRY:我有一个 jhipster-registery 在开发配置文件中运行,配置为 at git。它工作正常,我可以看到我的自定义配置。

(2) UAA:我有一个由 maven (./mvnw) 和打包的 war 文件启动的 uaa。它在注册表中注册为成员。当我测试其他微服务时,它可以成功运行。我先启动这个。

-- 20180317-附加更新:网关在打包为war 文件时运行良好。所以只有我的微服务有问题。

(3) 带有 MAVEN 的 MICROSERVICE:当我使用带有开发配置文件的 ./mvnw 启动我的称为调度程序的微服务时,它成功启动,没有任何问题,并且以编程方式正常运行。所以我会假设一旦我把它打包成一个war文件,它的工作方式就完全一样了。

(4) 带有打包开发 WAR 的 MICROSERVICE 失败。:当我使用打包的war文件 ./mvnw -Pdev 包在maven之外测试微服务时,然后启动./target/dispatcher/dispatcher-0.0.1-SNAPSHOT.war它失败的war文件


上下文初始化期间遇到异常 - 取消刷新尝试:org.springframework.beans.factory.BeanCreationException:在类路径资源 [org/springframework/security/config/annotation/method/configuration/GlobalMethodSecurityConfiguration . class]: init 方法调用失败;嵌套异常是 java.lang.IllegalArgumentException:需要 AuthenticationManager

我不知道这是实际问题还是与关闭有关。

非常感谢您的帮助。

0 投票
1 回答
540 浏览

amazon-web-services - 在 Amazon ECS 上部署 jhipster 注册表

我正在使用 jHipster 开发基于微服务的应用程序(但问题一般是针对 Spring Cloud 配置),出于开发目的,我使用的是 docker-compose,现在我正在 Amazon Elastic Container Service 上创建舞台环境。

我在将注册表连接到 bitbucket 以下载 Spring Cloud 配置文件时遇到问题。使用 docker-compose 我正在安装一个包含 ssh 密钥的卷,这是访问 BitBucket 所必需的:

我不知道如何将此密钥传递给在 ECS 中运行的容器?

我不能将它直接放在 EC2 上 - 我不知道集群注册表中的哪个实例将启动。也许我必须把它放在 s3 上并更改注册表图像以从 s3 下载它?但这听起来有点不对劲。

0 投票
0 回答
55 浏览

jhipster - 当 JHipster 注册表在单体应用程序上配置时,在配置类中使用自动装配的存储库会引发线程锁定

我不得不将一个旧的 JHipster 应用程序迁移到 JHipster 5.0 beta 0 以解决几个错误,当我这样做时,我尝试将 JHipster Registry 添加到它(该应用程序是负载平衡的,带有 Hazelcast 缓存)。

新的 5.0 应用程序从未完全启动,并且似乎在 Hazelcast 配置后立即被锁定。最后的日志行是:

经过进一步调查,我使用 JHipster 创建了两个准系统单体应用程序,一个带有注册表,一个没有。然后我在两个项目中添加了以下配置类:

没有注册表的项目按预期工作,但另一个项目(有注册表)以相同的方式锁定。

对此负责的似乎是自动装配的 UserRepository,因为当我注释掉这个时,带有注册表的项目也可以正常工作。罪魁祸首必须是 Netflix Eureka 和/或 Spring Cloud,它们是我的两个项目之间的唯一区别。

有没有人看到这种行为?

0 投票
2 回答
867 浏览

jhipster - Jhipster Registry Release 3.2.4 - 无法更改管理员密码

我在 Windows 环境(开发)上使用注册表版本 3.2.4 。

我想更改默认管理员密码。

根据我只需要在我的文件中定义的文档security.user.passwordapplication-*.yml

所以我central-config/application-dev.yml成为

我启动我的注册表java -jar jhipster-registry/jhipster-registry-3.2.4.war --spring.profiles.active=swagger,dev,native(这里设置的参数--spring.profiles.active只是为了确保我的配置文件正确加载)。

我尝试使用管理员用户连接http: //127.0.0.1 :8761/# /...但是我的新密码不起作用(只是默认的“管理员”密码仍然有效)。

当注册表启动时,我收到了这些警告

当我尝试连接时,这个警告

当我查看我的应用程序上的配置加载时,它看起来没问题 我的云配置

我尝试添加-e JHIPSTER_SECURITY_AUTHENTICATION_JWT_SECRET=my-secret-token-to-change-in-production-e SECURITY_USER_PASSWORD=admin123当我启动我的注册表时,但仍然无法正常工作。

有任何想法吗?

谢谢