Lagom ConductR连接拒绝错误

时间:2017-12-13 11:34:26

标签: scala sbt lagom

我是lagom-sbt的新手,我正在尝试使用ConductR运行Lagom服务包。

我在 plugins.sbt

中添加了以下 sbt-conductr 版本
 addSbtPlugin("com.lightbend.conductr" % "sbt-conductr" % "2.4.0")

这是我到目前为止所运行的

sbt 
sandbox run 2.0.8 
install 
bundle:dist 
project <my-service-impl>
conduct load <bindle_zip>

以下是日志: -

|------------------------------------------------|
| Starting ConductR                              |
|------------------------------------------------|
Network address aliases are required so that the sandbox can operate as a cluster of machines.
To add the network aliases sudo privileges are required.
sudo ifconfig lo:0 192.168.10.1 netmask 255.255.255.255 up

运行上述命令时出现的错误: -

  

错误:无法联系ConductR。

     

错误:原因:HTTPConnectionPool(host =&#39; 127.0.0.1&#39;,port = 9005):使用url:/ v2 / bundles超出了最大重试次数(由NewConnectionError引起(&#39;:失败)建立新连接:[Errno 111]拒绝连接&#39;,))

     

错误:使用:sandbox run IMAGE_VERSION

启动ConductR沙箱

任何人都可以告诉我为什么会收到此错误。在此先感谢!!

1 个答案:

答案 0 :(得分:2)

您可以运行lightbend documentation中提到的命令:

  

沙箱运行 2.1.12 -n 3 - 功能可视化

而不是像上面那样使用沙箱运行2.0.8

确保您在ConductRApplicationComponents文件中使用load(context: LagomApplicationContext)方法扩展Loader.scala

希望它有所帮助!!