`
1028826685
  • 浏览: 938972 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

支付宝即时到账服务器使用Weblogic报Hostname verification failed

阅读更多

在使用支付宝即时到账集成报错:Hostname verification failed 具体报错可看附件图片具体解决办法:

javax.net.ssl.SSLKeyException: [Security:090504]Certificate chain received from mapi.alipay.com – 110.75.130.31 failed hostname verification check. Certificate contained *.alipay.com but check expected mapi.alipay.com。

查了一下,原因是默认情况下,当 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 接口。

3.设置布署主机的SSL选项主机认证为无。

 

  • 大小: 8.9 KB
分享到:
评论

相关推荐

    weblogic部署,常见错误解决(收集)

    在使用 Weblogic 服务器时,经常会遇到一些常见的问题和错误,本文总结了其中的一些解决方法,旨在帮助开发者快速排除错误,提高开发效率。 1. Unmarshaller failed 问题的解决方法 在使用 Weblogic 9.2 版本时,...

    Weblogic创建JMS服务器

    WebLogic Server是一款由Oracle公司提供的企业级Java应用服务器,它支持Java EE标准并提供各种服务,包括JMS(Java Message Service)服务器。JMS是一种在分布式环境中传递消息的标准API,它允许应用程序创建、发送...

    weblogic服务器基础使用手册

    《WebLogic服务器基础使用手册》 WebLogic服务器是一款由甲骨文公司开发的企业级Java应用服务器,广泛应用于企业级应用程序部署和管理。本文将详细介绍WebLogic服务器的基础使用,包括信息查看、日志查看、服务器...

    WebLogic服务器管理概述

    8. **从命令行启动WebLogic**:使用`startWebLogic.sh`(Unix/Linux)或`startWebLogic.cmd`(Windows)脚本来启动服务器,这需要对WebLogic的配置环境有深入理解。 9. **受管服务器的加入和启动**:新受管服务器...

    BEA WebLogic 服务器管理

    在**启动与终止WebLogic服务器**的章节中,会详细介绍如何启动和关闭管理服务器和受管服务器,包括使用命令行工具和管理控制台的方法。此外,还会涉及服务器启动时的配置选项,如启动模式和诊断参数。 以上内容仅是...

    Weblogic使用手册大全详解 中文版

    1.WEBLOGIC服务器管理概述 2.节点管理器 3.配置WEBLOGIC服务器与集群 4.用日志消息管理WEBLOGIC服务器 5.分发应用 6.配置WEBLOGIC服务器的WEB组件 7.代理对另一个HTTP服务器的请求 8.代理对WEBLOGIC集群的请求 9....

    weblogic weblogic weblogic

    WebLogic是Oracle公司的一款企业级Java应用服务器,它基于Java EE(Enterprise Edition)平台,用于构建、部署和管理分布式应用程序。WebLogic Server是许多大型企业和组织的核心组件,它提供了多种功能和服务,包括...

    weblogic集群配置多服务器版

    ### WebLogic 集群配置详解 #### 一、WebLogic 集群基础概念 在深入了解如何配置 WebLogic 集群之前,首先需要掌握一些基本概念。 **1. Domain(域)** - **定义**:Domain 是 WebLogic Server 的基本管理单位,...

    Weblogic使用手册

    10. **从命令行启动WebLogic服务器**:使用`startWebLogic.sh`(Unix/Linux)或`startWebLogic.cmd`(Windows)脚本可以从命令行启动服务器。 11. **用脚本启动管理服务器**:自定义脚本可以自动化启动和停止流程,...

    weblogic 服务器

    WebLogic Server,简称WLS,是由Oracle公司提供的一个企业级应用服务器,它是Java EE(Java Platform, Enterprise Edition)平台的实现,主要用于构建、部署和管理分布式应用程序。在Web开发领域,WebLogic因其强大...

    weblogic集群扩充 服务器应用 - 群集服务 - weblogic集群扩充

    weblogic集群扩充 服务器应用 - 群集服务 - weblogic集群扩充weblogic集群详细的搭建步骤,绝对手把手的教你部署weblogic服务器以及集群的扩容.zip

    weblogic 服务器管理(中文版)

    WebLogic Server提供了丰富的监控工具,包括控制台、JMX MBeans和日志分析,可以实时查看服务器性能指标,如CPU使用率、内存占用、请求处理速度等,以便及时发现和解决问题。 【部署应用管理】 应用部署涵盖了从...

    WebLogic服务器管理(安装、配置和部署)

    ### WebLogic服务器管理知识点概述 #### 一、安装服务器 WebLogic服务器是Oracle公司提供的一款高性能、高可用性且安全的企业级应用服务器。其安装流程包括以下关键步骤: 1. **下载安装包**:首先从Oracle官方...

    WEBLOGIC服务器管理

    ### WEBLOGIC服务器管理知识点详解 #### 一、WebLogic服务器管理概述 WebLogic服务器是一款高性能的企业级中间件产品,广泛应用于大型企业级应用的开发和部署。它提供了丰富的管理和监控功能,支持高可用性和可扩展...

    weblogic详细安装部署手册

    - **启动管理服务器:** 打开WebLogic安装目录下的相应文件夹,例如`C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin`,并执行`startWebLogic.cmd`来启动管理服务器。 - **访问WebLogic...

    Linux应用服务器搭建手册—Weblogic服务域的创建与nodemanage配置

    - 使用`nohup ./startWebLogic.sh &`命令启动WebLogic管理服务器。 #### Nodemanager配置 ##### 步骤1:复制并修改Nodemanager配置文件 - 复制并修改`/opt/oracle/wlserver_12.1/server/bin/startNodeManager.sh`...

    使用opatch安装weblogic补丁

    weblogic 12C 之后,就不再支持bsu工具,而改用opatch安装补丁。

    weblogic集群安装及nginx https反向代理及负载均衡配置

    - **数据库服务器准备**:在数据库服务器上准备必要的数据库实例,以便 WebLogic Server 使用。这通常包括创建表和初始化数据。 - **上传 createDB.tar.gz**:将包含数据库初始化脚本的压缩包上传至数据库服务器,并...

Global site tag (gtag.js) - Google Analytics