报错开头内容如下:
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 JVMhttps://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参数,请求成功。