要调用外部数据接口,碰到两个问题,这里记录一下解决方式。
HTTP代理weblogic无法调用
这里要感谢孔老湿,帮助在新环境重现了问题,爱你
1.代理工具用的Niginx
2.开启代理的代码如下:
3.部署到weblogic 上调用时报错
FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received
4.处理方案
因为不是使用的sun 公司的jdk ,在setDomainEnv.cmd 中修改jdk 版本即可
weblogic中使用的jvm不是sun公司提供的。此时需要修改$MV_HOME\user_projects\domains..\bin\setDomainEnv.cmd(这里是windows,如果是unix应该找到setDomainEnv.sh)文件,在末尾添加:
set JAVA_OPTIONS=%JAVA_OPTIONS% -DUseSunHttpHandler=true