jpush 关于极光推送 部署到某些环境不能推送的问题
2016-03-31 15:24
302 查看
cn.jpush.api.common.resp.APIConnectionException: Connection IO error.
我这里是用weblogic部署的 只需要在startWebLogic.cmd中加两行设置就可以啦
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.security.SSL.ignoreHostnameVerification=true
-Dweblogic.security.SSL.hostnameVerifier=examples.security.sslclient.NulledHostnameVerifier
ps:要加在call命令上面
详细解说:服务端版本如果是V3的话完全基于 https,不再提供 http 访问;
默认情况下,当 WebLogic Server 实例充当 SSL 客户端角色(它会尝试通过 SSL 连接到其他服务器或应用程序)时,它会验证 SSL 服务器在数字证书中返回的主机名是否与用于连接 SSL 服务器的
URL 主机名相匹配。如果主机名不匹配,则删除此连接。
解决办法:
1.-Dweblogic.security.SSL.ignoreHostnameVerification=true
用此设置关闭主机名验证,具体可在startWebLogic.cmd文件中的任意一行加入一条命令:
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.security.SSL.ignoreHostnameVerification=true
2.-Dweblogic.security.SSL.hostnameVerifier=examples.security.sslclient.NulledHostnameVerifier
用此设置更改主机名验证,类examples.security.sslclient.NulledHostnameVerifier是weblogic的一个实现,用于取消主机名验证;另可以指定自定义主机名验证器类名,该类必须实现weblogic.security.SSL.HostnameVerifier
接口。
我这里是用weblogic部署的 只需要在startWebLogic.cmd中加两行设置就可以啦
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.security.SSL.ignoreHostnameVerification=true
-Dweblogic.security.SSL.hostnameVerifier=examples.security.sslclient.NulledHostnameVerifier
ps:要加在call命令上面
详细解说:服务端版本如果是V3的话完全基于 https,不再提供 http 访问;
默认情况下,当 WebLogic Server 实例充当 SSL 客户端角色(它会尝试通过 SSL 连接到其他服务器或应用程序)时,它会验证 SSL 服务器在数字证书中返回的主机名是否与用于连接 SSL 服务器的
URL 主机名相匹配。如果主机名不匹配,则删除此连接。
解决办法:
1.-Dweblogic.security.SSL.ignoreHostnameVerification=true
用此设置关闭主机名验证,具体可在startWebLogic.cmd文件中的任意一行加入一条命令:
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.security.SSL.ignoreHostnameVerification=true
2.-Dweblogic.security.SSL.hostnameVerifier=examples.security.sslclient.NulledHostnameVerifier
用此设置更改主机名验证,类examples.security.sslclient.NulledHostnameVerifier是weblogic的一个实现,用于取消主机名验证;另可以指定自定义主机名验证器类名,该类必须实现weblogic.security.SSL.HostnameVerifier
接口。
相关文章推荐
- 利用反射机制分析类 | Java基础
- 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- eclipse修改SVN下载的项目“>”变成“*”
- AOP从理论到实践(一)
- VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
- SSM配置文件-web.xml
- 左值和右值/auto ptr智能指针
- CCSv6.0以上版本实现软件仿真
- Android中的坐标以及获取坐标的方法
- 数据库索引工作原理
- 《Qt5开发及实例 第二版》学习笔记(第1章Qt概述)
- android图片压缩
- Android 小知识
- Linux下c++调用自己编写的matlab函数:通过mcc动态链接库.so实现
- openctm load数据流 函数
- NoSQL——Redis初相见
- 类似美团的iOS地图定位及调用苹果系统导航
- velocity的HelloWord
- 面试算法——寻找第K大的数(快速排序的应用)
- QML QuickItem鼠标键盘处理