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

WSO2 ESB(4.9.0)/MB(3.1.0)-无法连接到代理(连接被拒绝)

姬俊驰
2023-03-14

ESB配置了APIendpoint,这些endpoint在post请求时将接收到的数据推送到message broker。在我通过典型的更新命令(即sudo apt-get updatesudo apt-get updatesudo apt-get upgrade)更新服务器之前,这个过程一直工作得无懈可击,然后重新启动系统。

在重新引导和启动MB后再启动ESB(都是通过sh wso2server.sh)时,我从ESB收到以下错误:

错误-JMSConnectionFactory在通过工厂“QueueConnectionFactory”创建连接时出现JMS异常,无法连接到代理URL:tcp://localhost:61616。原因:java.net.ConnectException:连接被拒绝(连接被拒绝)

WARN-JMSPollingConsumer入站JMSendpoint无法获得连接。

这显然阻止了ESB向MB发送消息。是什么导致了这一切?

另请注意,通过非根帐户尝试相同的进程会导致以下错误:

共有1个答案

岳朝
2023-03-14

由于入站endpoint试图连接到ActiveMQ,出现以下错误。ActiveMQ的默认端口是61616。

[2019-02-06 14:06:57,206] ERROR - JMSConnectionFactory JMS Exception while creating connection through factory 'QueueConnectionFactory' Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection refused (Connection refused) 
[2019-02-06 14:06:57,207] WARN - JMSPollingConsumer Inbound JMS endpoint unable to get a connection.

我不知道服务器更新后它是如何改变的。无论如何,您应该能够更改入站endpoint配置,以便使用WSO2 MB3.1.0,参见以下文档[1]。

下面的错误是因为root没有访问java_home的权限。我的意思是,您设置为JAVA_HOME的环境变量对于root用户是不可见的。

Error: JAVA_HOME is not defined correctly. CARBON cannot execute java
 类似资料:
  • 问题内容: 在Digitalocean的Ubuntu 16.4中安装了Redis。 我已经通过编辑编辑将默认的redis服务器更改为我在Digitalocean中的IP 那之后,我试着和所有回应这样的: 在127.0.0.1:6379无法连接到Redis的:连接被拒绝 但是如果 我得到: 这正常吗?或者该怎么办? 问题答案: 您应该做什么取决于您希望它如何工作… 如果您希望能够通过任何网络接口连接

  • 问题内容: 我正在尝试使用Flask在Raspberry Pi上运行一个简单的Web服务器。当我运行Flask应用程序时,它说: 在http://127.0.0.1:5000/上运行 但是,当我在笔记本电脑的Chrome中输入此地址时, ERR_CONNECTION_REFUSED 我可以在Raspberry Pi的浏览器上打开127.0.0.1:5000。我需要怎么做才能从另一台计算机连接? 问

  • 每次运行Rails4.0服务器时,都会得到这个输出。 我正在运行小牛OS X10.9,所以我不知道这是不是问题所在。我已经试了我能试的一切,但似乎都没有效果。我已经卸载并安装了postgres和pg gem多次了。 这是我的database.yml文件

  • 我正在使用jenkins swarm插件将从节点连接到主节点。但是,它给出了错误。

  • 我正在尝试运行卡桑德拉,但每次它在连接时都会给出相同的错误...有什么我需要在配置文件或属性文件中编辑的吗? ('无法连接到任何服务器',{'127.0.0.1:9042 ':错误(61,"尝试连接到[('127.0.0.1 ',9042)]。最后一个错误:连接被拒绝")}) 启动cassandra时出错