Linux服务器上Mirth 3.11版本导入代码库失败求助
Mirth Connect 3.11 Linux环境下代码库导入/添加失败解决办法
在Linux服务器运行Mirth Connect 3.11时,无论是导入代码库还是手动添加操作均失败,报错包含403权限禁止、库下载失败等提示。以下是针对性的排查与解决步骤:
修复文件权限问题
确认Mirth服务运行用户对核心目录拥有读写权限,执行以下命令(假设Mirth安装路径为/opt/mirthconnect,运行用户为mirth):chown -R mirth:mirth /opt/mirthconnect/lib chown -R mirth:mirth /opt/mirthconnect/appdata chmod -R 755 /opt/mirthconnect/lib chmod -R 755 /opt/mirthconnect/appdata完成后重启Mirth服务:
service mirthconnect restart排查网络与代理配置
若从远程仓库拉取代码库,先验证服务器网络连通性:curl -I https://repository.mirthcorp.com/nexus/content/repositories/public/若服务器需通过代理访问外网,在
/opt/mirthconnect/conf/mirth.properties中添加代理配置:http.proxyHost=你的代理地址 http.proxyPort=代理端口 https.proxyHost=你的代理地址 https.proxyPort=代理端口保存后重启服务。
修正代码库仓库地址
登录Mirth管理控制台,进入Settings > Resource Providers,确认默认仓库地址为https://repository.mirthcorp.com/nexus/content/repositories/public/,若地址有误修正后重试添加操作。手动上传兼容的Jar包
直接将与Mirth 3.11版本兼容的代码库.jar文件上传至/opt/mirthconnect/lib目录,重启服务后即可生效。通过日志定位深层问题
查看Mirth日志文件/opt/mirthconnect/logs/mirth.log,搜索403、download failed等关键词,获取详细错误信息以进一步排查。
内容的提问来源于stack exchange,提问作者Subodh Kute
相关产品推荐
相关产品推荐

