简体   繁体   English

Mirth Connect:无法启动channel_Failed无法启动HTTP侦听器

[英]Mirth Connect: Failed to start channel_Failed to start HTTP Listener

I'm fairly new to using Mirth Connect. 我对使用Mirth Connect很陌生。 The Mirth Connect Administrator dashboard opens up, but the status of the channel is stopped. “ Mirth Connect管理员”仪表板打开,但通道的状态已停止。 When starting it an ERROR occurs that says Failed to start channel XYZ and Failed to start HTTP Listener. 启动它时,会出现错误,提示无法启动通道XYZ和无法启动HTTP侦听器。 I want to get my channel to successfully start and looking help with any solutions to doing this. 我想让我的频道成功启动,并寻求有关解决方案的帮助。 Any suggestions? 有什么建议么?

Below is the error that occurs: 下面是发生的错误:

[2017-12-07 11:45:54,951]  ERROR (com.mirth.connect.server.channel.ErrorTaskHandler:25): com.mirth.connect.donkey.server.StartException: Failed to start channel XYZ (27355de6-a).

at com.mirth.connect.donkey.server.channel.Channel.start(Channel.java:716)

at com.mirth.connect.server.controllers.DonkeyEngineController$DeployTask.doDeploy(DonkeyEngineController.java:1838)

at com.mirth.connect.server.controllers.DonkeyEngineController$DeployTask.execute(DonkeyEngineController.java:1731)

at com.mirth.connect.server.channel.ChannelTask.call(ChannelTask.java:67)

at com.mirth.connect.server.channel.ChannelTask.call(ChannelTask.java:16)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at java.lang.Thread.run(Thread.java:748)

Caused by: com.mirth.connect.donkey.server.ConnectorTaskException: Failed to start HTTP Listener 引起原因:com.mirth.connect.donkey.server.ConnectorTaskException:无法启动HTTP侦听器

at com.mirth.connect.connectors.http.HttpReceiver.onStart(HttpReceiver.java:301)

at com.mirth.connect.donkey.server.channel.SourceConnector.start(SourceConnector.java:104)

at com.mirth.connect.donkey.server.channel.Channel.start(Channel.java:692)

... 8 more

Caused by: java.net.SocketException: Permission denied 引起原因:java.net.SocketException:权限被拒绝

at sun.nio.ch.Net.bind0(Native Method)

at sun.nio.ch.Net.bind(Net.java:433)

at sun.nio.ch.Net.bind(Net.java:425)

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)

at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:317)

at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)

at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235)

at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

at org.eclipse.jetty.server.Server.doStart(Server.java:401)

at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

at com.mirth.connect.connectors.http.HttpReceiver.onStart(HttpReceiver.java:297)

... 10 more

I want to get the status of the channel to successfully start and deploy. 我想获取通道的状态以成功启动和部署。

Currently, that status of the channel is Stopped. 当前,该通道的状态为“已停止”。

I am not sure if this is your case, but the default HTTP listening port is 80. If you are running mirth over a linux system ports below 1024 are not available to regular users. 我不确定这是否是您的情况,但是默认的HTTP侦听端口是80。如果您正在Linux系统上运行mirth,则常规用户无法使用1024以下的端口。

At least from my experience, binding and permission denied error are usually related to low ports. 至少根据我的经验,绑定和拒绝权限错误通常与端口不足有关。

Try using a higher port and let us know if that was the cause of the problem. 尝试使用更高的端口,让我们知道是否是问题的原因。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM