`

微信开发【坑啊】centos openjdk 不支持https方法!!

 
阅读更多

现象: 微信开发,通过用户默认授权获取到code后,程序中使用HttpClient的方式获取openId。本地测试时没有问题,部署到服务器之后,请求就报错。

经查询,centos openjdk  不支持https方法!!而微信的接口链接全部都是https的。

解决办法:

服务器命令: yum install nss.x86_64     下载最新的nss版本

然后找到 ${jre_home}/lib/security/Java.security  文件, ${jre_home}默认是/usr/lib/jvm/jre

文件中添加 security.provider.10=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg

然后就可以了。

分享到:
评论

相关推荐

    CentOS安装Nagios和监控Linux、Windows客户端以及微信报警详细配置

    本文档将详细介绍如何在CentOS 6.5 64位系统上安装配置Nagios监控平台,以及如何配置监控Linux和Windows客户端的方法,并实现微信报警功能。 #### 二、安装环境 - **操作系统**: CentOS 6.5 64位 - **Nagios版本**...

    centos7安装openjdk1.7文档说明

    "CentOS 7 安装 OpenJDK 1.7 文档说明" CentOS 7 安装 OpenJDK 1.7 需要经过多个步骤,包括安装编译库、下载 OpenJDK 源代码、安装 Boot JDK、配置环境变量、解压 OpenJDK 压缩文件、编译 OpenJDK 等。下面是详细的...

    openJDK安装包for CentOS7

    虽然OpenJDK 1.8.0.151-5.b12.centos7.3这个文件名暗示了它可能为CentOS 7.3定制,但通常情况下,OpenJDK的版本号并不严格限制于某个特定的CentOS小版本。这意味着即使是在7.4或更晚的版本中,这个包也有可能正常...

    卸载Centos自带OpenJDK

    ### 卸载CentOS自带OpenJDK的详细步骤 #### 一、背景介绍 在Linux环境中,特别是CentOS系统上,经常会预装OpenJDK。然而,在某些情况下,用户可能需要卸载这些预装的JDK版本来安装特定版本的JDK以满足应用需求或者...

    CentOS卸载OpenJDK并安装Sun JDK

    ### CentOS卸载OpenJDK并安装Sun JDK:深入解析与操作指南 #### 一、理解OpenJDK与Sun JDK **OpenJDK**是开源Java平台的实现,它基于Sun Microsystems发布的HotSpot虚拟机和Java类库。OpenJDK自Java SE 7开始成为...

    centOS7环境下安装openjdk和tomcat文档

    ### CentOS7环境下安装OpenJDK和Tomcat详细指南 #### 一、安装OpenJDK **1.1 查看CentOS自带JDK是否已安装** 首先,我们需要确认系统中是否已经安装了Java运行环境(JRE)或Java开发工具包(JDK)。这一步非常...

    U盘安装Centos教程,超简单实用!

    然而,对于初学者来说,安装CentOS可能会遇到各种问题本文将为大家提供一个超简单实用的U盘安装CentOS的教程,不需要任何专业知识,只需要按照步骤操作即可成功安装CentOS。 为什么选择U盘安装CentOS 随着便携式...

    CentOS 卸载OpenJdk

    ### CentOS卸载OpenJDK与安装Java虚拟机详解 在Linux环境下,尤其是CentOS系统中,用户可能因为各种需求而需要卸载当前已安装的OpenJDK并替换为其他版本的Java运行环境,如Oracle提供的JDK。本文将详细介绍如何在...

    CentOS7使用RPM卸载OpenJdk

    CentOS7 是一个基于 Linux 的操作系统, OpenJdk 是一个开源的 Java 开发工具包。在某些情况下,我们可能需要卸载 OpenJdk,以释放系统资源或解决软件冲突。这篇文章将详细介绍如何使用 RPM 卸载 OpenJdk 在 CentOS7...

    docker centos+openjdk22 基础镜像

    docker centos+openjdk22 基础镜像

    微信小程序开发工具,完美支持linux环境下载地址.zip

    然而,"微信小程序开发工具,完美支持linux环境下载地址.zip" 提供了一个好消息,即现在该工具也对Linux系统提供了官方支持。 这个压缩包文件包含了“下载地址.txt”,这很可能是Linux环境下微信小程序开发工具的...

    centos7安装jdk(非openjdk)

    ### CentOS 7 安装 JDK (非 OpenJDK) #### 概述 本文档旨在指导用户如何在 CentOS 7 环境下手动安装 Oracle 的 JDK,并提供详细的步骤及注意事项,帮助用户像在 Windows 系统中那样进行 JDK 的安装与配置。与默认...

    Linux 下开发微信小程序安装开发工具

    git clone https://github.com/yuan1994/wechat_web_devtools 然后创建一个文件夹 mkdir /opt/tencent/ 移动文件  mv ./wechat_web_devtools /opt/tencent 修改用户组 chown -R root:root /opt/tencent/wechat_web_...

    centos一键安装openjdk1.8

    centos一键安装openjdk1.8

    Ibm X3650 797服务器安装centos8不认raid卡的解决方法.pdf

    在Ibm System X3650 797服务器上安装CentOS 8时遇到不识别RAID卡和硬盘的问题,通常是因为缺少合适的驱动导致的。这个问题可以通过以下步骤解决: 首先,了解自己的RAID卡型号。在这个案例中,服务器使用的RAID卡是...

    java jdk1.7源码包,用于centos7使用jdk1.7编译openjdk1.8的 1.7版本

    Java JDK 1.7源码包是用于在CentOS 7操作系统上进行OpenJDK 1.8编译的重要资源。这个源码包包含了Java Development Kit的1.7版本,通常被称为JDK 7,它是Oracle公司发布的Java编程语言和Java平台标准版的一个实现。...

    微信公众平台服务器开发

    为了练习linux,采用了c++模块化编写微信公众平台后台开发,开发环境是centOS6.0,涉及知识微信公众平台与服务器对接,网络编程,http解析,XML解析。

    基于SpringBoot开发的微信点餐系统

    基于SpringBoot开发的微信点餐系统 项目经过严格测试,确保可以运行!源码无需做任何更改! 在这里使用了微信公众平台的账号和微信开放平台的账号。 需要自己去申请一些权限。 目前用到的权限有: 微信公众号的登录...

    java-openjdk1.8-linux.tar.gz

    Java OpenJDK 1.8 for Linux 是一个广泛使用的Java开发和运行环境,尤其在CentOS 7.5操作系统上。这个版本的JDK(Java Development Kit)是Oracle公司发布的一个开源实现,它包含了编译、调试、运行Java应用程序所需...

    OpenJDK 8_322 linux 解压安装版

    OpenJDK 8_322 是一个针对Linux平台的Java开发工具包(JDK)的版本,它在2022年2月进行了更新。OpenJDK是Java Development Kit的开源实现,由OpenJDK社区维护,是Oracle JDK的一个重要分支。这个版本号8u322-b06表示...

Global site tag (gtag.js) - Google Analytics