如何在Mirth中部署使用HTTP Sender连接器类型的通道作为设计?

时间:2018-12-13 11:53:23

标签: java macos mirth mirth-connect

我在Mirth connect中创建了一个使用HTTP Sender类型的通道,但是我无法部署该通道。如果失败并显示消息:

ERROR  (com.mirth.connect.server.channel.ErrorTaskHandler:25): java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: javax/activation/DataSource

我已经安装了在Mac OS的Java 10上运行的Mirth 3.6.1。

有一种解决方案可能对我有帮助,但有人提出过建议,但是我对Mirth还是很陌生,以至于我不知道如何实现。

Suggested Solution

1 个答案:

答案 0 :(得分:1)

3.6用户指南的第22页:

使用Java 9或更高版本

当前,根据系统要求,Mirth Connect版本3.6至少支持Java 8,并且还支持Java 9和10。要使用Java 9或更高版本,您首先需要执行一个额外的手动步骤。 / p>

在安装目录中,应该有一个 docs 文件夹。里面有一个名为 mcservice-java9 + .vmoptions 的文件。其中包含一些额外的JVM选项,这些选项使Mirth Connect可以与Java 9或更高版本一起运行,而不会出现错误或警告。

将内容复制到 mcserver.vmoptions mcservice.vmoptions 文件中,具体取决于您的 部署使用mcserver或mcservice。然后重新启动Mirth Connect。如果您将Java 9或更高版本用于 客户端管理员GUI,请确保还清除Java缓存并从启动页面重新启动: 启动Mirth Connect管理员