`
qq4628241
  • 浏览: 62922 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JBOSS learning

 
阅读更多
JBOSS论坛
http://www.jbosschina.org/archiver/
http://www.jbosschina.org/index.php

转载http://damies.iteye.com/blog/53884
Jboss的SSL的配置
SSL(Secure Sockets Layer)是一套数据安全协议用于保护网络中正在传输的数据的安全性,它是建立在TCP/IP协议之上进行数据封装,加密,压缩,SSL的握手协议是进行身份验证,协商加密算法,交换加密密钥等。Jboss服务器本身是支持SSL的下面是Jboss下的SSL的配置方法:

一、1.生成keystore
开始->运行->cmd
打开控制台,输入
keytool -genkey -alias tomcat -keyalg RSA
根据提示输入对应内容,效果如下:
E:\>keytool -genkey -alias tomcat -keyalg RSA
输入keystore密码:  820709
您的名字与姓氏是什么?
  [Unknown]:  test
您的组织单位名称是什么?
  [Unknown]:  test
您的组织名称是什么?
  [Unknown]:  test
您所在的城市或区域名称是什么?
  [Unknown]:  china
您所在的州或省份名称是什么?
  [Unknown]:  beijing
该单位的两字母国家代码是什么
  [Unknown]:  cn
CN=test, OU=test, O=test, L=china, ST=beijing, C=cn 正确吗?
  [否]:  y
输入<tomcat></tomcat>的主密码
        (如果和 keystore 密码相同,按回车):
说明:输入的密码不要带特殊字符,否则在运行JBoss时可能会出错。
二、.将产生的.keystore(默认路径在“C:\Documents and Settings\用户名”下面)放到JbossHOME\server\default\conf下,重命名为你自己想要的名称例如Raymend. Keystore
三、
打开%JbossHOME%\server\default\deploy\jbossweb-tomcat55.sar\server.xml,修改如下配置:
xml 代码

  
 <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/Raymend.keystore"  
    keystorePass="820709" sslProtocol = "TLS" />  

这样我们可以通过访问https://localhost:8443/进行测试

Jboss的SSL的配置小结
1、创建自定义证书;
2、把生成的证书移动到JBoss目录下;
3、配置JBoss使用SSL。

使用jdk自带的密钥、证书管理工具keytool来生成,如下:C:\java\jdk\jdk1.5.0_08\bin>keytool -genkey -alias jboss -keyalg RSA -keystore c:\server.keystore -validity 3650
上述命令将生成一个有效期有10年的自定义证书,保存路径c:\server.keystore

分享到:
评论

相关推荐

    jboss in action

    learning the fundamentals about that technology, you also need to learn how to apply or configure the technology in the environment in which you wish to deploy it. If your deployment environment of ...

    resource code to learning grow grow ha ha

    Drools 是一个基于Java的开源业务规则引擎,由JBOSS(现为Red Hat的一部分)开发并维护。它提供了强大的规则推理和决策能力,使得企业能够以声明式的方式管理复杂的业务逻辑。Drools的核心在于其规则语言DRL(Drools...

    myeclipse教程

    二者合作,在他们的 E-Learning 平台 java-learning.com 上提供了英语、法语和德语的培训课程。 #### 三、教程概述 ##### 3.1 目录 - **第1章**:示例 J2EE 应用结构概览 - **第2章**:选择 EJB 项目类型 - **第3...

    ESB-SOA-ACS.pptx

    * Learning Curve:ESB需要一定的学习成本,需要开发人员具备一定的技术背景。 * Vendor Lock-in:ESB可能会导致供应商锁定,限制了系统的灵活性。 SOA SOA是一种软件架构模式,旨在实现业务系统的松耦合和可重用...

    Learning-Drools:学习Drools规则引擎

    Drools是一款强大的开源规则引擎,由Jboss(现为Red Hat)开发并维护,它基于Java语言,是企业级应用中实现复杂业务规则管理的理想工具。Drools的核心功能是解析、执行和管理基于规则的逻辑,使得业务规则可以独立于...

    LearningInJava

    学习如何使用这些技术构建Web应用程序,理解和配置应用服务器如Tomcat、JBoss等。 十、框架与库 Spring框架简化了Java EE开发,提供依赖注入和AOP(面向切面编程)。学习Spring Boot和Spring MVC可以快速构建高效的...

    programming firefox 2007

    - **JBoss**:一个开源的应用服务器平台,用于构建和部署企业级Java应用。 - **Linux、Redhat**:这两种操作系统是开发人员常用的平台之一,特别是在服务器端应用开发中。 - **Autorun**:通常用于光盘自动运行程序...

    java基本学习框架.docx

    其次,应用服务器(App Server)是Java企业级应用的基础,如BEA的WebLogic Server、IBM的WebSphere和开源的JBoss。它们提供了运行Java企业组件的平台,包括Servlet、JSP等服务。WebLogic Server因其简洁的架构和方便...

    itpub程序开发版电子杂志第一期

    首先,让我们详细探讨Java编程的基础——Java Learning Path。Java是一门广泛使用的编程语言,尤其对于初学者而言,其庞大且复杂的特性可能会让人感到困惑。文章“Java学习路径”由Robbin撰写,旨在为初学者提供一条...

    基于泛在学习的终身教育云服务平台的设计--以黄冈职业技术学院自考管理平台建设为例.pdf

    泛在学习(U-learning)是一种新兴的学习模式,它允许学习者在任何地点、任何时间获取所需的信息,体现了终身学习的核心理念。泛在学习的特点包括以人为本、终身性、全民性、广泛性、灵活性和实用性。在学习型社会的...

    JSF 如何傳遞物件 在不同頁面 不同controller in request scope1

    - http://planet.jboss.org/post/learning_jsf2_using_flash_scope - https://snipt.net/raw/36b9c68e087a18d16e884df3fb8030be/?nice 通过以上步骤,你可以在不依赖Session Scope的情况下,在不同页面的不同控制器...

    Java_aplications

    2. **企业级应用**:Java EE(Java Platform, Enterprise Edition)为企业级应用提供了一个标准框架,支持数据库连接、Web服务、事务处理等,常见的应用服务器有Tomcat、JBoss和WebLogic。 3. **Web应用**:Spring...

Global site tag (gtag.js) - Google Analytics