`

jboss配置https

阅读更多
和第三方系统对接,对方要求使用HTTPS协议,就简单地看了一点点

首先需要生成一个keystore

keytool -genkey -alias kyfxbl -keyalg RSA -keystore f:\kyfxbl.keystore -validity 3650

-alias是指定一个别名,类似于Map的key
-keyalg是指定算法,默认是DSA
-keystore是生成的文件往哪里放
-validity是证书有效期,3650就是10年

接下来需要把这个keystore放到应用服务器里,这里用的是jboss4.2.3

放到%JBOSS_HOME%\server\default\conf\目录下

然后在%JBOSS_HOME%\server\default\deploy\jboss-web.deployer\目录下编辑server.xml文件

增加这段:
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" keystoreFile="conf/kyfxbl.keystore" 
               keystorePass="changeit" keystoreType="jks" />

然后就可以用https://ip:443/context来访问了

最后需要把刚才创建的这个keystore导出为证书,发给需要的客户端

keytool -export -alias kyfxbl -file f:\kyfxbl.cer -keystore f:\zsd-test\kyfxbl.keystore

-file是指定导出证书的路径和文件名
-keystore是指定从哪里导出,输入密码后,就可以了
分享到:
评论
1 楼 linzaizai2010 2015-05-22  
你好 问下 我在做客户端调用https webservice ,拿到.cer的证书,也把这个证书添加jdk下 在用axis2 wsdl2java 导出客户端的代码的时候一直提示错误No subject alternative names present ,能问下楼主是怎么调用客户端的

相关推荐

    Jboss配置https

    Jboss 配置 HTTPS protocol Jboss 配置 HTTPS 协议是为了在 Web 应用传输过程中,保护数据的安全性。HTTPS 协议使用密钥对数据进行加密,从而防止数据在传输过程中的泄露。 首先,需要使用 keytool 工具生成 ...

    jboss配置https环境

    JBoss,作为一个流行的Java应用服务器,提供了配置HTTPS(安全套接层超文本传输协议)的能力,以确保数据传输的加密和安全性。以下是配置JBoss服务器使用HTTPS的详细步骤: 1. **生成Keystore文件**: 使用Java...

    eclipse+Jboss配置远程调试

    3. **启动JBoss**:完成上述配置后,可以通过运行`E:\Jboss7_Daban\bin\standalone.bat`(Windows)或`E:\Jboss7_Daban\bin\standalone.sh`(Linux)来启动JBoss。 #### 五、配置Eclipse以连接远程调试 1. **创建...

    windows环境下Jboss as 7配置Https

    Windows 环境下 JBoss AS 7 配置 HTTPS 在 Windows 环境下,配置 JBoss AS 7 的 HTTPS 需要按照特定的步骤进行。下面将详细介绍配置 HTTPS 的过程。 生成服务器端证书文件 首先,需要使用 JDK 自带的工具制作 ...

    Jboss配置过程图

    总结,JBoss配置涉及多个层面,包括环境准备、启动/停止、配置文件修改、应用部署、日志管理、安全管理、使用管理控制台和CLI工具等。理解并掌握这些知识点,将有助于你有效地管理和运维JBoss应用服务器。

    linux 下 配置JBoss6.0+JDK7.0

    在Linux环境下配置JBoss6.0与JDK7.0是一项关键的任务,因为这两个组件是许多企业级Java应用的基础。JBoss是一个流行的开源应用服务器,它支持Java EE规范,而JDK则是运行Java应用程序和应用服务器所必需的开发工具包...

    JBOSS4.2 基本配置(全)

    在`server/default/conf/server.xml`中,你可以配置HTTPS监听器,使用自签名证书或导入权威CA的证书来启用SSL。 5. **控制台登陆安全**:JBOSS管理控制台提供了图形化的配置界面,但默认是不安全的。在`server/...

    JBoss在MyEclipse中的配置及说明

    - **Server Configuration**:这里可以配置JBoss的特定配置文件,如`standalone.xml`或`domain.xml`,以及相关的JVM参数。 - **Classpath**:定义服务器启动时的类路径,通常包括应用程序的库和依赖。 通过以上...

    JBOSS 7 基于HTTPS双向SSL认证

    在本文中,我们将详细介绍 JBOSS 7 如何配置 HTTPS 双向 SSL 认证。 一、生成服务器证书 首先,我们需要使用 keytool 工具生成服务器证书。该工具是 JDK 中的一部分,用于生成和管理证书。使用以下命令生成服务器...

    jboss5.0.1GA端口配置

    ### jboss5.0.1 GA端口配置详解 #### 一、背景介绍 JBoss AS 5.0.1 GA(General Availability)是JBoss应用服务器的一个版本,广泛应用于企业级Java EE应用程序的开发与部署。在多服务环境下,可能会遇到端口冲突的...

    JBoss7配置指南及管理员手册.doc

    ### JBoss7配置指南及管理员手册 #### JBoss7配置说明及核心管理概念 JBoss7作为一款先进的Java应用服务器,其配置与管理对于确保应用的高效稳定运行至关重要。本文档将详细介绍JBoss7的核心配置及管理概念,帮助...

    Jboss-EAP-6.4配置web工程,修改根目录,修改内存,修改端口

    找到相关的端口配置(如HTTP、HTTPS或管理接口的端口),并将它们更改为所需的值(例如,将默认的8080端口更改为8082)。保存更改后,重启JBoss服务以应用新的端口设置。 内存调整是优化服务器性能的关键步骤。可以...

    JBoss5配置相机

    【JBoss5配置详解】 JBoss Application Server 5(简称JBoss AS 5)是一款开源的Java EE应用服务器,由Red Hat公司维护。它提供了一个用于部署和管理企业级Java应用程序的平台。JBoss AS 5是基于EJB 3.0规范的,...

    jboss多开配置

    根据提供的标题、描述、标签及部分内容,我们可以推断出该文档主要讲述的是JBoss服务器的多实例配置方法。JBoss是一种流行的开源应用服务器,支持Java EE应用程序的部署和执行。多实例配置通常指的是在同一台物理...

    Apache+Jboss(Tomcat)集群配置

    Apache+Jboss(Tomcat)集群配置是一种常见的高可用性和负载均衡解决方案,它通过在前端部署Apache服务器,中间层配置多个Jboss或Tomcat应用服务器,后端连接统一的数据库来实现系统的扩展性和稳定性。以下是配置这个...

    nginx 与 jboss 配置http自动跳转https

    NULL 博文链接:https://zliguo.iteye.com/blog/2344573

    JBoss实战:服务器配置指南(JBoss in action)

    - **安全配置案例**: 通过配置HTTPS和用户认证来保障Web应用的安全性。 - **性能调优案例**: 如何利用工具诊断性能瓶颈,并针对性地调整配置以提升应用性能。 - **集群部署案例**: 实际操作步骤,展示如何在多台...

    一台机器部署多个jboss说明

    ### 一台机器部署多个JBoss服务器的配置方法 在企业级应用开发中,有时需要在同一台物理机器上部署多个JBoss应用服务器实例。这可能是出于性能测试、开发环境搭建或是资源利用等多种考虑因素。然而,在同一台机器上...

    修改jboss的默认端口

    总之,修改JBoss的默认端口是通过修改配置文件完成的,通常涉及`standalone.xml`或`domain.xml`。在多服务器环境或需要定制化设置时,这样的操作是必要的。使用批处理脚本自动化这个过程可以提高效率,特别是在有...

Global site tag (gtag.js) - Google Analytics