免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

Glassfish 4.x 安装SSL证书 Glassfish 4.x 配置https证书

Glassfish 4.x 安装SSL证书

测试环境:WIN10  、 glassfish4

第一步: 下载 JKS格式(下载tomcat格式证书.) 注意:keystore密码要设置成:changeit

第二步:上传tomcat格式证书到 glassfish domain1/config目录。

C:/WorkSpace/glassfish4/glassfish/domains/domain1/config

第三步:打开domain.xml  , 搜索 keystore.jks , 应该在188行

<jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keytore.jks</jvm-options>

替换为

<jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/yourdomain_tomcat.jks</jvm-options>

搜索http-listener-2,将 cert-nickname的名字更改为 1

<protocol security-enabled="true" name="http-listener-2">
<http default-virtual-server="server">
<file-cache></file-cache>
</http>
<ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as"></ssl>
</protocol>

第四步:重启glassfish, 测试使用 https://127.0.0.1:8181 访问 , 线上环境使用你的域名访问.


相关知识:
燃气app开发
燃气app是一款基于移动互联网的应用软件,可以通过智能手机、平板电脑等移动设备进行下载、安装和使用。燃气app主要针对的是燃气企业的客户,提供便捷的燃气服务和管理,包括燃气费用查询、燃气表读数提交、燃气费用缴纳等功能,同时也可以提供燃气安全知识普及和教育。
2024-01-10
厦门乙科网络app开发
乙科网络是一家专注于移动应用开发的公司,总部位于厦门。乙科网络的app开发主要包括iOS和Android两个平台,其开发原理和流程如下:1. 需求分析:在开始app开发之前,首先需要进行需求分析,确定用户需求和功能需求,以此为基础进行开发。2. 设计阶段:
2024-01-10
ios开发者将不能修改app
iOS开发者将不能修改App是由于苹果公司的防盗版措施所导致的。下文将从技术原理和详细介绍两个方面进行阐述。首先,要理解为什么iOS开发者不能修改App,我们必须了解苹果公司推出的对App的保护机制。1. 苹果的代码签名机制:苹果要求开发者使用特定的开发工
2023-07-14
html5 app混合开发
HTML5混合开发是一种利用HTML、CSS和JavaScript等前端技术开发跨平台应用的方法。与传统的原生开发和Web应用开发方式不同,HTML5混合开发具有良好的跨平台兼容性和快速迭代的优势,是当前移动应用开发领域的热门技术之一。HTML5混合开发的
2023-07-14
app编程常用开发工具
近年来,移动应用程序的开发已成为互联网领域的一个重要分支。由于移动设备的广泛普及,人们对于移动应用程序的需求也不断增长。为了满足用户的需求,开发人员需要使用一些专业的工具进行开发,以提高开发效率和开发质量。本文将详细介绍几款常用的app编程开发工具。一、A
2023-05-06
android开发app在线教程
Android操作系统是目前全球应用最广泛的智能手机系统,同时在平板电脑、电视和汽车等嵌入式设备中也有广泛使用。Android平台基于Java编程语言,由Google公司开发,拥有庞大的开发者社区和丰富的开发资源。本篇文章将介绍Android开发app的原
2023-05-06