在我们的环境中,我们有一个自签名证书模板,端口8000、8001、8002上的应用程序服务器以及我们的应用程序应用程序服务器都在使用它。我们使用的是DHF 5.2.1。
当我们尝试部署时,它成功地部署了数据库、应用程序服务器等。端口8000或8002上的任何东西都工作正常。但是,当它尝试使用我们的应用程序的最终端口或临时端口时,它会失败(错误消息如下)。
gradle.properties文件包括以下内容:
mlSimpleSsl=true
mlRestAuthentication=basic应用服务器正在使用具有内部安全性的基本身份验证。我们看到了两个错误(有时是一个,有时是另一个)。
* What went wrong:
Execution failed for task ':mlLoadModules'.
> Caught exception before writing was completed: java.net.SocketException: Connection reset by peer或
* What went wrong:
Execution failed for task ':mlLoadModules'.
> Caught exception before writing was completed: java.net.SocketException: Connection reset by peer这里mlSimpleSsl就足够了吗?
发布于 2020-10-17 01:57:30
ml-data-hub不支持mlSimpleSsl,因此它的操作与ml-gradle略有不同,您根本不需要使用该属性;相反,您需要添加(或者它们可能已经出现在gradle.properties注释掉中)并设置以下属性:
mlManageSimpleSsl=true
mlManageScheme=https
mlAdminSimpleSsl=true
mlAdminScheme=https
mlAppServicesSimpleSsl=true以及以下内容,尽管您可能希望将它们添加到特定于环境的属性文件中:
mlJobAuth=basic
mlJobSimpleSsl=true
mlFinalAuth=basic
mlFinalSimpleSsl=true
mlStagingAuth=basic
mlStagingSimpleSsl=true在这些应用服务器上,您很可能还需要将身份验证更改为"basic“。
https://stackoverflow.com/questions/64379451
复制相似问题