两个REST服务之间的通信

时间:2017-09-27 19:15:30

标签: java spring tomcat spring-boot jelastic

我有两个REST服务(使用Spring Boot开发),一个用于身份验证,另一个用于返回Data。当我请求的数据时,数据服务根据身份验证服务验证令牌。验证由数据服务向包含类似https://name.com/auth/key?id=[ID]的ID的身份验证服务发送请求来完成。我已经通过在Tomcat服务器https://name.com/auth/上将Authentication服务部署为WAR文件并在我的计算机上运行本地数据服务来测试验证。此设置工作正常。现在,我已将Data服务作为WAR文件部署到同一个Tomcat服务器https://name.com/data/。现在的问题是数据服务无法连接到身份验证服务,并提供以下错误消息

HTTP Status 500 - I/O error on GET request for "https://name.com/auth/key": Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused)

当两个WAR文件在同一个Tomcat服务器上运行时,为什么拒绝连接?

1 个答案:

答案 0 :(得分:0)

问题在于使用内部IP地址而不是外部IP地址。