`
redleaf
  • 浏览: 128352 次
  • 性别: 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数据库配置+oracle+mysql+sqlserver

    #### 四、总结 以上介绍了如何在 JBoss AS 4.2.3.GA 版本中配置 MySQL、SQL Server 和 Oracle 数据库的具体步骤。通过这些步骤,您可以成功地将 JBoss 应用服务器与这三种主流的关系型数据库进行集成,实现数据访问...

    JBOSS+EJB3+MYSQL开发

    总结来说,JBOSS+EJB3+MySQL的开发涉及到以下几个关键步骤: 1. 安装和配置JBOSS服务器,确保其能够正常运行。 2. 将MySQL JDBC驱动添加到JBOSS服务器的类路径。 3. 创建并配置`mysql-ds.xml`文件,定义数据源连接...

    配置uddi (using JUDDI 0.94rc)

    #### 四、总结 通过以上步骤,我们成功地配置了一个基于 jUDDI、JBoss 和 MySQL 的 UDDI 注册中心。这种配置不仅能够提供稳定的服务,还能满足各种规模企业的业务需求。未来还可以考虑使用更高级的功能来进一步增强...

    openkm5配置mysql5的总结

    -- Datasource config for MySQL using 3.0.9 available from: http://www.mysql.com/downloads/api-jdbc-stable.html --&gt; &lt;jndi-name&gt;MySqlDS &lt;connection-url&gt;jdbc:mysql://localhost:3306/okm_app?...

    使用JBossWS创建一个简单的Web服务

    在提供的资源中,`Create-a-Simple-Web-Service-Using-JBossWS.pdf`文档可能提供了更详细的步骤和示例,而`webservice-jboss-tutorial.zip`可能包含了教程的源代码。你可以下载这些文件以供参考和实践。

    《jgroup in action》

    JGroups是强大的UUP(User-level UDP)开源组件,已被JBoss采用,用于底层通信。下面我们将深入探讨书中所提及的一些关键知识点。 ### 一、概述 #### 1.1 Channel 通道(Channel)是JGroups中的核心概念之一,它为...

    测试培训教材

     -测试总结和报告。 一个好的测试管理工具应该能把以上几个阶段都管理起来。 测试人员每时每刻都在度量别人的工作成果,而测试人员的工作成果又由谁来度量呢?度量的标准和依据是什么呢?软件测试的度量是测试...

    arquillian_basics:使用 Arquillian 测试 JEE6 应用程序

    总结来说,Arquillian 是 JEE 测试的重要工具,它让开发者能够高效地进行集成和端到端测试。通过 `arquillian_basics-master` 示例,你可以深入理解 Arquillian 的工作原理和实际应用,进一步提升 JEE 应用的测试...

Global site tag (gtag.js) - Google Analytics