我的微服务无法在我的尤里卡界面中运行



我正在使用一个应用程序,后面是JAVA,前面是Angular。

我使用弹簧启动和neo4j数据库。

此应用程序使用微服务。

当我运行我的尤里卡服务器时,我在 http://localhost: 8761/上找到它。在那之前没有问题。

但是一旦我启动我的微服务,它就不会出现在我的尤里卡界面的"当前向 Eureka 注册的实例"中。

启动微服务后,我查看了控制台,下面确实有几个错误,我们感兴趣的是倒数第二个:

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2018-10-04 11:40:28.956 ERROR 18576 --- [           main] o.s.boot.SpringApplication               : Application run failed
...
Error creating bean with name 'neo4jAuditionBeanFactoryPostProcessor':
...
Error creating bean with name 'sessionFactory' defined in class path resource [org/springframework/boot/autoconfigure/data/neo4j/Neo4jDataAutoConfiguration.class]:
...
Failed to instantiate [org.neo4j.ogm.session.SessionFactory]:
...
The client is unauthorized due to authentication failure.
...
at java.lang.Thread.run(Unknown Source) ~[na:1.8.0_181]

我能够在论坛上查看解释,他谈到了在 neo4j 上的登录,因为我认为我的问题来自与数据库的连接,但目前我不太明白为什么尽管有论坛。

一旦我使用我的谷歌帐户登录到neo4j,我就尝试启动微服务,一旦断开连接,以及所有可能的方式,但没有成功,我仍然有同样的错误和微服务不会在尤里卡界面中启动。

我没有放我的代码,因为我确定它不是来自他。我有朋友在这个项目上工作,并且使用相同的代码在家里工作......

如果我走错了路,你能给我建议或帮助我吗?

我认为这与尤里卡服务器无关,请关闭与尤里卡的连接,并尝试先运行"使用 neo4j 的弹簧启动"应用程序,如果一切正常,请打开与尤里卡的连接。

最新更新