Не удается развернуть прослушиватель/отправитель веб-службы в Mirth Connect 2.0

В настоящее время я использую Mirth 2.0.1.5164 с обновлением 10 JDK 1.6 на Windows XP SP3. Я продолжал получать эту ошибку каждый раз, когда я хочу развернуть канал прослушивателя/отправителя веб-службы:

Канал, который я использовал, отлично работал в Mirth 1.8, но когда я развернул его в 2.0, он продолжал получать эту ошибку, и я проверил с помощью netstat, чтобы убедиться, что порт, который я использовал, не занят. Я пытался добавить JAXWS и JAXB в пользовательскую библиотеку, но это также не работает (пробовал это решение с форума поддержки Mirth). Еще одна вещь, я использовал службу по умолчанию для прослушивателя веб-службы. Есть идеи, как это решить?

заранее спасибо

дополнительное примечание: я еще не удалил версию 1.8, так как она все еще используется текущей программой, разработанной моей компанией.

Я знаю, что это немного старо, но я решил, что все равно отвечу на него. Я думаю, что это та же проблема, с которой столкнулась моя команда:


person rpa    schedule 11.04.2011    source источник


Ответы (1)


В Mirth 2.0 была проблема: после перезапуска службы или перезагрузки машины она пытается связаться с WSDL один раз. Если ваш WSDL невозможно обнаружить, вы получите эту ошибку при развертывании каналов.

Мы устно подтвердили службе поддержки Mirth, что это известная проблема, но, к сожалению, я не могу найти ее в их системе отслеживания проблем. Я не знаю, исправлено ли это. Я бы попробовал последнюю версию или, в качестве альтернативы, убедился, что ваш WSDL может быть найден Mirth.

[2011-04-11 09:31:11,947] ОШИБКА (com.mirth.connect.server.controllers.MuleEngineController:207): ошибка при регистрации канала. org.mule.providers.FatalConnectException: ReconnectStrategy "org.mule.providers.SingleAttemptConnectionStrategy" не удалось повторно подключить получателя к конечной точке "ws://127.0.0.1:8041" в org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java: 34) в org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:67) в org.mule.providers.AbstractMessageReceiver.start(AbstractMessageReceiver.java:391) в org.mule.providers.AbstractConnector.registerListener(AbstractConnector.java :508) в org.mule.impl.model.AbstractModel.registerListeners(AbstractModel.java:231) в org.mule.impl.model.AbstractModel.registerComponent(AbstractModel.java:187) в com.mirth.connect.server. controllers.MuleEngineController.registerChannel(MuleEngineController.java:327) в com.mirth.connect.server.controllers.MuleEngineController.deployChannels(MuleEngineController.java:201) в com.mirth.connect.server.servlets.EngineSer vlet.doPost(EngineServlet.java:46) в javax.servlet.http.HttpServlet.service(HttpServlet.java:615) в javax.servlet.http.HttpServlet.service(HttpServlet.java:688) в org.mortbay.jetty .servlet.ServletHolder.handle(ServletHolder.java:428) в org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677) в org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) ) в org.mortbay.http.HttpContext.handle(HttpContext.java:1530) в org.mortbay.http.HttpContext.handle(HttpContext.java:1482) в org.mortbay.http.HttpServer.service(HttpServer.java: 909) в org.mortbay.http.HttpConnection.service(HttpConnection.java:820) в org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) в org.mortbay.http.HttpConnection.handle(HttpConnection.java :837) в org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) в org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) в org.mortbay.util .ThreadPool$PoolThread.run(ThreadPool.java:534)Вызвано: org.mule.providers.FatalConnectException: ReconnectStrategy "org.mule.providers.SingleAttemptConnectionStrategy" не удалось повторно подключить приемник к конечной точке "ws://127.0.0.1:8041". " в org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:34) в org.mule.providers. AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:67) в org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:348) в org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:32) ... еще 22Вызвано : org.mule.providers.ConnectException: Ошибка инициализации: ошибка средства моделирования среды выполнения: класс-оболочка com.mirth.connect.connectors.ws.jaxws.AcceptMessage не найден. Вы запускали APT для их генерации? at org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:362) at org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:32) ... еще 25Вызвано: com.sun.xml.internal.ws .model.RuntimeModelerException: ошибка моделирования среды выполнения: класс-оболочка com.mirth.connect.connectors.ws.jaxws.AcceptMessage не найден. Вы запускали APT для их генерации? в com.sun.xml.internal.ws.model.RuntimeModeler.getClass(неизвестный источник) в com.sun.xml.internal.ws.model.RuntimeModeler.processDocWrappedMethod(неизвестный источник) в com.sun.xml.internal.ws .model.RuntimeModeler.processMethod (неизвестный источник) в com.sun.xml.internal.ws.model.RuntimeModeler.processClass (неизвестный источник) в com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel (неизвестный источник) в com.sun.xml.internal.ws.server.EndpointFactory.createSEIModel (неизвестный источник) в com.sun.xml.internal.ws.server.EndpointFactory.createEndpoint (неизвестный источник) в com.sun.xml.internal.ws .api.server.WSEndpoint.create(неизвестный источник) на com.sun.xml.internal.ws.api.server.WSEndpoint.create(неизвестный источник) на com.sun.xml.internal.ws.transport.http.server .EndpointImpl.createEndpoint(неизвестный источник) на com.sun.xml.internal.ws.transport.http.server.EndpointImpl.publish(неизвестный источник) на com.mirth.connect.connectors.ws.WebServiceMessageReceiver.doConnect(We bServiceMessageReceiver.java:125) в org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:355) ... еще 26

person Lynn    schedule 06.10.2011