问题标签 [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.
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
spring-boot - 模拟依赖的微服务以测试另一个微服务的性能
我正在建立测试微服务 A 性能的环境。这个微服务 A 依赖于另一个微服务 B。这两个微服务都在 JHipster Registry 中注册,Rippon 客户端用于微服务之间的通信(A & B) .如何模拟依赖的微服务,这样我就不需要打那个真正的微服务B?
jhipster - Jhipster 微服务如何工作?
我尝试了解 jhispter 微服务架构。此图像出现在Jhipster 网站上。我有一些问题 :
网关是强制性的吗?如果我不使用一个怎么办(除了链接微服务以相互了解)。我知道它增加了硬耦合。
为什么我们需要 Jhipster 注册表中的 Eureka Config ?Jhipster 注册表与 Eureka Server 不一样吗?Jhipster Registry 的目的是在启动时注册微服务。
java - 具有非标准 server.servlet-path 的 jhipster eureka 注册表
我的问题
我正在作为反向代理的 nginx 后面建立一个基于 jhipster 的微服务基础设施。
grafana 或 kibana 等其他组件允许配置 aserver_root_url
或a- 以在orserver_basepath
下访问它们。我正在努力对 eureka-cloud-config-registry 部分做同样的事情。example.com/grafana
example.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
jhipster - feign.RetryableException:连接被拒绝(连接被拒绝)执行POST
我正在使用spring cloud来配置微服务。我使用 Jhipster 来生成应用程序。
我有三个应用程序 JHipster-Registry、Gateway 和 admin 应用程序
所有三个应用程序都部署在不同的机器/IP 地址上。admin 和 gateway 配置了注册表。以下是网关配置
虽然管理员与网关之间的通信工作正常,但每当网关尝试从管理应用程序调用 api 时,我都会收到以下错误。由于我对此很陌生,因此需要任何可用的帮助。
jakarta-mail - 无法在 Jhipster 中为用户注册添加带有电子邮件的图像徽标
在我的 Jhipster 应用程序中,当我创建新用户时,它会发送电子邮件以重置密码,用户会收到电子邮件,但我想在该电子邮件中显示一张图像,这样看起来不错
我已经在 ActivationEmail.html 中编写了填充行来添加图像,但是当用户没有在电子邮件中获得图像时。
请帮助我并建议我使用电子邮件添加图像的正确代码?
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
我不知道这是实际问题还是与关闭有关。
非常感谢您的帮助。
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 下载它?但这听起来有点不对劲。
jhipster - 当 JHipster 注册表在单体应用程序上配置时,在配置类中使用自动装配的存储库会引发线程锁定
我不得不将一个旧的 JHipster 应用程序迁移到 JHipster 5.0 beta 0 以解决几个错误,当我这样做时,我尝试将 JHipster Registry 添加到它(该应用程序是负载平衡的,带有 Hazelcast 缓存)。
新的 5.0 应用程序从未完全启动,并且似乎在 Hazelcast 配置后立即被锁定。最后的日志行是:
经过进一步调查,我使用 JHipster 创建了两个准系统单体应用程序,一个带有注册表,一个没有。然后我在两个项目中添加了以下配置类:
没有注册表的项目按预期工作,但另一个项目(有注册表)以相同的方式锁定。
对此负责的似乎是自动装配的 UserRepository,因为当我注释掉这个时,带有注册表的项目也可以正常工作。罪魁祸首必须是 Netflix Eureka 和/或 Spring Cloud,它们是我的两个项目之间的唯一区别。
有没有人看到这种行为?
jhipster - Jhipster Registry Release 3.2.4 - 无法更改管理员密码
我在 Windows 环境(开发)上使用注册表版本 3.2.4 。
我想更改默认管理员密码。
根据我只需要在我的文件中定义的文档。security.user.password
application-*.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
当我启动我的注册表时,但仍然无法正常工作。
有任何想法吗?
谢谢