`
redleaf
  • 浏览: 127853 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JBoss Using HTTPS 总结

阅读更多
JBoss Using HTTPS
作者:萧红叶  2007.4.9

一、开发环境搭配
操作系统:windows xp
JBoss版本:jboss 4.0.4.GA(jboss 4.2.0 做了好久没做出来)建议使用jboss4.0.4.GA

二、先配置JBoss Using HTTPS
1.生成keystore
开始->运行->cmd
打开控制台,输入
keytool -genkey -alias tomcat -keyalg RSA -keystore chap8.keystore
根据提示输入对应内容,效果如下:
E:\>keytool -genkey -alias tomcat -keyalg RSA
输入keystore密码: 123456
您的名字与姓氏是什么?
[Unknown]: redleaf
您的组织单位名称是什么?
[Unknown]: redleaf
您的组织名称是什么?
[Unknown]: redleaf
您所在的城市或区域名称是什么?
[Unknown]: ningbo
您所在的州或省份名称是什么?
[Unknown]: zhejiang
该单位的两字母国家代码是什么
[Unknown]: cn
CN=redleaf, OU=redleaf, O=redleaf, L=ningbo, ST=zhejiang, C=cn 正确吗?
[否]: y
输入<tomcat>的主密码
(如果和 keystore 密码相同,按回车):
说明:输入的密码不要带特殊字符,否则在运行JBoss时可能会出错。

2.将产生的chap8.keystore(默认路径在“C:\Documents and Settings\用户名”下面)放到JbossHOME\server\default\conf下

3.打开JbossHOME\server\default\deploy\jbossweb-tomcat55.sar\server.xml,修改如下配置:

<!-- SSL/TLS Connector configuration using the admin devl guide keystore   
<Connector port="8443" address="${jboss.bind.address}"  
  maxThreads="100" strategy="ms" maxHttpHeaderSize="8192"  
  emptySessionPath="true"  
  scheme="https" secure="true" clientAuth="false"    
  keystoreFile="${jboss.server.home.dir}/conf/chap8.keystore"  
  keystorePass="rmi+ssl" sslProtocol = "TLS" />   
-->   
为   
<!-- SSL/TLS Connector configuration using the admin devl guide keystore -->   
<Connector port="443" address="${jboss.bind.address}"  
  maxThreads="100" strategy="ms" maxHttpHeaderSize="8192"  
  emptySessionPath="true"  
  scheme="https" secure="true" clientAuth="false"    
  keystoreFile="${jboss.server.home.dir}/conf/chap8.keystore"  
  keystorePass="123456" sslProtocol = "TLS" />  


4.启动Jboss,在浏览器地址栏中分别输入http://localhost:8080,https://localhost:443 能够正常访问,再输入https://localhost/也能正常访问,呵呵

分享到:
评论
2 楼 XinChao 2012-11-09  
知道不啊
1 楼 XinChao 2012-11-09  
[u][/u]朋友,
除了配置方面的,假如要用https来实现登录,不如想csdn 的那个登录一样使用 https访问,你知道怎么做吗??

相关推荐

    jboss配置https环境

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

    Jboss配置https

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

    JBOSS 7 基于HTTPS双向SSL认证

    JBOSS 7 基于 HTTPS 双向 SSL 认证 JBOSS 7 基于 HTTPS 双向 SSL 认证是一种高级别的安全认证机制,该机制使用 SSL 证书对服务器和客户端进行身份验证,以确保数据传输的安全性。在本文中,我们将详细介绍 JBOSS 7 ...

    Jboss漏洞利用总结1

    【JBoss 漏洞利用总结】 JBoss 是一款基于 J2EE 的开源应用服务器,遵循 LGPL 许可,允许在商业应用中免费使用。它主要作为 EJB 容器和服务器,支持 EJB 1.1、2.0 和 3.0 规范。虽然 JBoss 核心服务不包含 Web 容器...

    windows环境下Jboss as 7配置Https

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

    JBoss中间件漏洞总结1

    JBoss中间件是一款基于J2EE(Java 2 Platform, Enterprise Edition)的开源应用程序服务器,其核心服务专注于管理和运行EJB(Enterprise JavaBeans)容器和服务器。JBoss支持EJB 1.1、EJB 2.0以及EJB 3.0规范,但不...

    个人JBOSS mq使用总结

    个人JBOSS使用总结 主要是个人在用JBOSS做消息队列时的一些总结,例如修改JBOSS 8080端口的位置,修改消息队列监听1099的位置 IP方式访问本机的JBOSSMQ。 只是个人的总结,也许不是太清楚,但是希望各位朋友少走弯路...

    JBOSS,JBoss安装部署

    【JBOSS,JBoss安装部署】 JBoss是Red Hat公司开发的一款开源的应用服务器,它基于Java EE(Enterprise Edition)规范,提供了全面的企业级应用程序部署和管理解决方案。本篇文章将详细讲解JBoss的安装和部署过程,...

    Jboss项目部署文档

    Jboss 项目部署文档 Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 ...

    eclipse+Jboss配置远程调试

    #### 七、总结 通过本文介绍的方法,我们可以有效地在Eclipse IDE中配置JBoss进行远程调试。这种方式不仅有助于解决由于环境差异导致的问题,还能够提高开发效率和代码质量。希望本文能够对您的开发工作有所帮助。

    JBOSS security using JAAS

    配置文件通常位于`$JBOSS_HOME/standalone/configuration/login-config.xml`或`$JBOSS_HOME/domain/configuration/login-config.xml`。 - **模块**:JBOS支持多种JAAS模块,如LDAP、Database、Certificate等,这些...

    在jboss上部署web应用

    总结,JBoss作为一款强大的Java应用服务器,提供了丰富的J2EE服务和高级特性,其安装、配置和部署过程相对简单,适合开发和部署各种企业级应用。通过理解和掌握这些基础知识,开发者能够更有效地利用JBoss来构建和...

    jboss 下载(httpwww.jboss.org)

    【JBoss 应用服务器详解】 JBoss 是一个开源的、基于 J2EE(Java 2 Platform, Enterprise Edition)的应用服务器,由全球开发者社区共同维护和开发。它最初以 LGPL 许可协议发布,允许商业应用免费使用。2006年,...

    jboss7.1 linux版本

    JBoss AS 7.1.0.Final是在Linux环境下运行的一款开源Java应用服务器,由Red Hat公司维护。这个版本发布于2012年,它引入了许多改进和新特性,旨在提供更快的启动速度、更高的性能以及更好的模块化。在这个环境中,...

    jboss问题总结

    关于JBoss的问题,这里有几个关键知识点: 1. **发布Web应用程序**:JBoss默认支持发布WAR格式的应用程序。然而,如果你需要部署一个以目录结构存在的Web应用,可以通过修改相关的XML配置文件来实现。通常,这涉及...

    JavaEE源代码 jboss-common

    JavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-...

    MyEclipse中配置JBoss

    【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...

    jboss-eap-7.2.6-patch

    【JBoss EAP 7.2.6 补丁包详解】 JBoss Enterprise ...总结,JBoss EAP 7.2.6-patch 包含了一系列针对 JBoss EAP 7.2.x 系列的补丁,用户应遵循正确的流程和策略来应用这些补丁,以保持系统安全、稳定和高效。

    jboss配置入门,jboss的初级配置

    jboss配置入门 jboss系统是一种基于Java的应用服务器,具有高性能、可扩展、安全性强等特点。在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的...

    在IntelliJ idea8中部署Jboss服务器图解

    "在IntelliJ IDEA 8中部署Jboss服务器图解" IntelliJ IDEA 8是 JetBrains 公司开发的一款功能强大且灵活的集成开发环境(IDE),它支持多种programming语言,包括Java、Python、Ruby、PHP等。Jboss则是一款流行的...

Global site tag (gtag.js) - Google Analytics