我很擅长使用Mirth Connect。 Mirth Connect管理员仪表板打开,但通道的状态已停止。启动时会出现ERROR,表示无法启动通道XYZ并且无法启动HTTP侦听器。我想让我的频道成功启动,并寻求任何解决方案的帮助。有什么建议吗?
以下是发生的错误:
[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)
引起: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
引起:java.net.SocketException:Permission denied
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
我想获得成功启动和部署的频道状态。
目前,该频道的状态为已停止。
答案 0 :(得分:1)
我不确定这是不是你的情况,但是默认的HTTP监听端口是80.如果你在linux系统上运行,那么普通用户就无法使用1024以下的端口。
至少根据我的经验,绑定和权限被拒绝错误通常与低端口有关。
尝试使用更高端口,让我们知道是否是问题的原因。