Pentaho水壶|连接到HTTPS存储库带有cacerts文件

问题描述

证书:已将证书添加到存在于PENTAHO_JAVA_HOME的JVM


一些调试结果

  1. 使用HTTPS的Tomcat(一切正常)
  • 水壶发送请求noperspective
  • 响应XML https://pentaho.foo.com:2000/pentaho/webservices/unifiedRepository?wsdl
  1. Kubernetes NGNIX Ingress正在执行HTTPS(无法通过Spoon / Pan / Kitchen登录)
  • 水壶发送请求...<import namespace="http://jaxws.webservices.unified.repository2.platform.pentaho.org/" location="https://pentaho.foo.com:2000/pentaho/webservices/unifiedRepository?wsdl=1"/>...
  • 响应XML https://pentaho.foo.com/pentaho/webservices/unifiedRepository?wsdl

对于Ingress,XML显然在响应中有问题! :(


基于Java的SSL测试代码不会报告任何问题,并且可以成功ping通它。

文件:https://gist.github.com/MatthewJDavis/50f3f92660af72c812e21b7ff6b56354#file-sslpoke-java

...<import namespace="http://jaxws.webservices.unified.repository2.platform.pentaho.org/" location="http://pentaho.foo.com:80/pentaho/webservices/unifiedRepository?wsdl=1"/>...

但是当我尝试将其添加为存储库时,它给了我

Pentaho水壶错误-创建存储库

enter image description here


使用java SSLPoke pentaho.foo.com 443 标志进行调试

-Djavax.net.debug=ssl:handshake

遇到此问题的

环境

  • Docker
  • Kubernetes

吉拉问题https://jira.pentaho.com/browse/PDI-18956


解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)