【禁止废话】关于metersphere中执行python代码的requests.get导致的ssl问题解决方案
·
报错开头内容如下:
jython metersphere Caused by SSLError(SSLError(1, u'PKIX path building faile
原因:
metersphere使用的jython是内嵌的,需要改为standalone的包,因此需要替换下jar包。
- Jython Standalone: Use this to run Jython without installing or to embed Jython in a Java application. (metadata)
解决方法:
1. 下载包 jython-standalone-2.7.3.jar, 地址如下:
Downloads | JythonThe Python runtime on the JVM
https://www.jython.org/download
2. 全局搜索 jython-standalone.jar
命令如下:
find / -name jython-standalone.jar
3. 使用下载的文件替换,注意改下名字,把jython-standalone-2.7.3.jar改为jython-standalone.jar。
4. 替换文件
find / -name jython-standalone.jar | xargs -I {} cp jython-standalone.jar {}
5. 重启所有docker服务
docker restart $(docker ps -aq)
6. 在进行requests.get, post请求时,加入verify=False参数,请求成功。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)