当前位置: 首页 > 知识库问答 >
问题:

Jelastic上的Spring RestTemplate-请求外部rest服务时连接被拒绝

庞修贤
2023-03-14

我有需要调用Rest服务的应用程序,以进行身份验证过程。该服务和我的应用程序在同一台服务器中。我使用Spring RestTemboard来调用它。当它在localhost中测试时,它可以完美地工作。但是当我将其部署到云服务器(在本例中为J弹性)时,我得到了这个错误:

I/O error on GET request for "[my_rest_service_address]":Connection refused; nested exception is java.net.ConnectException: Connection refused

所有代码如下所示:http://docs.spring.io/spring/docs/3.0.x/javadoc-api/org/springframework/web/client/RestTemplate.html.只有更改为我的rest url的url。

是因为Jelast服务器阻止了出站请求吗?但是,服务和我的应用程序都在同一台服务器上,为什么它仍然被阻止?

请向我解释一下,有什么问题吗?谢谢

共有1个答案

姬和豫
2023-03-14

http 401代码意味着发出请求的用户没有经过身份验证。它可以是您的网络应用程序的用户,也可以是用于rest通话的用户。

例如,在prod和test中使用不同的凭据,在每个环境中使用不同的安全方案,等等。

 类似资料:
  • 问题内容: 我有一个运行Nginx的容器:; 并通过以下方式获取了其端口信息: 然后,我可以从容器中获取响应(ID:c30991a04b2f): =>返回默认页面内容,它可以正常工作 但是,当我在容器的外部制作时,得到了以下信息: 我在docker版本1.9.0的Mac上运行;Nginx最新 有谁知道是什么原因造成的?有什么帮助吗?谢谢 问题答案: 如果在OSX上,则可能是在docker环境中使用

  • 我是库伯内特斯的初学者。我正在尝试安装迷你库贝,想在库伯内特斯中运行我的应用程序。我正在使用乌班图 16.04 我已遵循此处提供的安装说明https://kubernetes.io/docs/setup/learning-environment/minikube/#using-带有http代理的minikube 问题1:在安装了kubectl、virtualbox和minikube之后,我运行了命

  • 我想使用vault服务器来存储机密并将其部署在openshift上。 我编写了这个 dockerfile,构建了映像并将其推送到 openshift 注册表,并从此映像流创建了一个部署: 以下是配置: 我创建了一条到8200端口的路径。当我从vault-server pod内部使用vault CLI时,它工作正常,我可以登录、配置等。当我在本地计算机上使用openshift cli将端口8200转

  • 我想连接到一个URL,这是阻止,使用python请求。 我使用了许多不同的代理服务器没有一个为我工作。https://free-proxy-list.net/ 回溯(最近一次调用last):文件“t.py”,第14行,在a=requests.get('https://my-url“,proxies=proxyDict)文件“/home/user/Documents/backend1/venv-li

  • 我们有一个Openshift项目(项目1),其中我们使用图像设置了一个AMQ Artemis代理:amq-amq-broor-7-tech-preview/amq-broor-71-openshif。作为基本映像,我们没有任何配置,例如SSL或TLS。为了进行设置,我们使用了以下示例:https://github.com/jboss-container-images/jboss-amq-7-bro

  • 我在Amazon Web服务上使用EMR(发布标签:EMR-5.8.0)时遇到间歇性问题。我运行以下服务: Hadoop 错误如下 完整堆栈跟踪是: 在IP为10.128的机器上,端口42560上没有运行任何内容。196.59. 我正在使用AWS的所有默认设置,不幸的是,我找不到关于端口42560的AWS文档 [编辑]如果您再次运行该进程,则端口不同?!