我目前在 Windows XP SP3 上运行带有 JDK 1.6 更新 10 的 Mirth 2.0.1.5164。每次我想部署 Web 服务侦听器/发送器通道时,我都会收到此错误:
[2011-04-11 09:31:11,947] 错误(com.mirth.connect.server.controllers.MuleEngineController:207):注册频道时出错。org.mule.providers.FatalConnectException: ReconnectStrategy "org.mule.providers.SingleAttemptConnectionStrategy" 无法在 org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java: 34) 在 org.mule.providers.AbstractMessageReceiver.start(AbstractMessageReceiver.java:391) 在 org.mule.providers.AbstractConnector.registerListener(AbstractConnector.java) 的 org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:67) :508) 在 org.mule.impl.model.AbstractModel.registerListeners(AbstractModel.java:231) 在 org.mule.impl.model.AbstractModel。AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:67) at org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:348) at org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:32) ... 22 moreCaused by :org.mule.providers.ConnectException:初始化失败:运行时建模错误:未找到包装类 com.mirth.connect.connectors.ws.jaxws.AcceptMessage。你有没有运行 APT 来生成它们?在 org.mule.providers.AbstractMessageReceiver.connect(AbstractMessageReceiver.java:362) 在 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(Unknown Source) 在 com.sun.xml.internal.ws.model.RuntimeModeler.processDocWrappedMethod(Unknown Source) 在 com.sun.xml.internal.ws .model.RuntimeModeler.processMethod(Unknown Source) at com.sun.xml.internal.ws.model.RuntimeModeler.processClass(Unknown Source) at com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel(Unknown Source)在 com.sun.xml.internal.ws.server.EndpointFactory.createSEIModel(Unknown Source) 在 com.sun.xml.internal.ws.server.EndpointFactory.createEndpoint(Unknown Source) 在 com.sun.xml.internal.ws .api.server.WSEndpoint.create(Unknown Source) at com.sun.xml.internal.ws.api.server.WSEndpoint.create(Unknown Source) at com.sun.xml.internal.ws.transport.http.server .
我使用的通道在 Mirth 1.8 中运行良好,但是当我在 2.0 中部署它时,它一直出现这个错误,我检查了 netstat 以确保我使用的端口没有被占用。我尝试将 JAXWS 和 JAXB 添加到 custom-lib,但它也不起作用(从 Mirth Support 论坛尝试了这个解决方案)。还有一件事,我使用了 Web Service Listener 的默认服务。知道如何解决这个问题吗?
提前致谢
额外说明:我还没有卸载 1.8 版本,因为我公司开发的当前程序仍在使用它。