`
coach
  • 浏览: 386738 次
  • 性别: Icon_minigender_2
  • 来自: 印度
社区版块
存档分类
最新评论

Jboss5的安装配置

阅读更多
<!--[if !supportLists]-->1.      <!--[endif]-->下载安装jdk1.5以上版本

Cd  /usr/local

Sh  jdk-1_5_0_09-linux-i586.bin

<!--[if !supportLists]-->2.      <!--[endif]-->Jboss5.1.0的安装

Unzip  jboss-5.1.0.GA.zip

Mv  jboss-5.1.0.GA  jboss5.1.0

<!--[if !supportLists]-->3.      <!--[endif]-->环境变量设置

Vi  /etc/profile在最后边添加如下信息
JAVA_HOME=/usr/java/jdk1.5.0_09 
CLASSPATH=.:$JAVA_HOME/lib.tools.jar 
PATH=$JAVA_HOME/bin:$PATH 
export JAVA_HOME CLASSPATH PATH
<!--[if !supportLists]-->4.      <!--[endif]-->Jboss配置

<!--[if !supportLists]-->1)        <!--[endif]-->修改端口

Cd  /usr/local/jboss5.1.0/server/default/deploy/jbossweb.sar

Vi  server.xml

<!-- A HTTP/1.1 Connector on port 8080 -->

      <Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"

               connectionTimeout="20000" redirectPort="8443" />

将8080端口修改为80或其它需要的端口,将address后的jboss.bind.address改为本机的ip地址或者0.0.0.0,注意如果ip地址不修改且启动时没有绑定ip地址jboss启动后会无法访问。

<!--[if !supportLists]-->2)        <!--[endif]-->修改默认启动首页顺序

Cd  /usr/local/jboss5.1.0/server/default/deployers/jbossweb.deployer

Vi  web.xml

<welcome-file-list>

      <welcome-file>index.html</welcome-file>

      <welcome-file>index.htm</welcome-file>

      <welcome-file>index.jsp</welcome-file>

   </welcome-file-list>

<!--[if !supportLists]-->3)        <!--[endif]-->安全设置

<!--[if !supportLists]-->a)        <!--[endif]-->jmx-console 登录的用户名和密码设置

默认情况访问 http://localhost/jmx-console 就可以浏览jboss的部署管理的一些信息,不需要输入用户名和密码,使用起来有点

安全隐患。下面我们针对此问题对jboss进行配置,使得访问jmx- console也必须要知道用户名和密码才可进去访问。步骤如下:

找到JBoss安装目录/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml文件,去掉<security-domain>java:/jaas/jmx-console</security- domain>的注释。修改后的该文件内容为:

<jboss-web>



   <!-- Uncomment the security-domain to enable security. You will need to edit the htmladaptor login configuration to setup the

       login modules used to authentication users.-->

     <security-domain>java:/jaas/jmx-console</security-domain>

</jboss-web>

<!--[if !supportLists]-->b)        <!--[endif]-->找到/server/default/deploy/jmx-console.war/WEB-INF/web.xml文件查找到<security-constraint/>节点,去掉它的注释,修

<!--[if !supportLists]-->b)<!--[endif]-->改后该部分内容为:

<!-- A security constraint that restricts access to the HTML JMX console

   to users with the role JBossAdmin. Edit the roles to what you want and

   uncomment the WEB-INF/jboss-web.xml/security-domain element to enable

   secured access to the HTML JMX console. -->

   <security-constraint>

     <web-resource-collection>

       <web-resource-name>HtmlAdaptor</web-resource-name>

       <description>An example security config that only allows users with the

         role JBossAdmin to access the HTML JMX console web application

       </description>

       <url-pattern>/*</url-pattern>

       <http-method>GET</http-method>

       <http-method>POST</http-method>

     </web-resource-collection>

     <auth-constraint>

       <role-name>JBossAdmin</role-name>

     </auth-constraint>

   </security-constraint>

<!--[if !supportLists]-->c)        <!--[endif]-->在第一步中的jmx-console安全域和第二步中的运行角色JBossAdmin都是在login-config.xml中配置,我们在JBoss安装目录/server/default/config下找到它。查找名字为:jmx-console的application-policy:

<application-policy name = "jmx-console">

       <authentication>

          <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"

              flag = "required">

           <module-option name="usersProperties">props/jmx-console-users.properties</module-option>

           <module-option name="rolesProperties">props/jmx-console-roles.properties</module-o在此处可以看出,登录的角色、用户等的信息分别在props目录下的jmx-console-roles.properties和jmx-console-users.properties文件中设置,分别打开这两个文件ption>

          </login-module>

       </authentication>

</application-policy>

其中jmx-console-users.properties文件的内容如下:

# A sample users.properties file for use with the UsersRolesLoginModule

admin=admin

该文件定义的格式为:用户名=密码,在该文件中,默认定义了一个用户名为admin,密码也为admin的用户,可将其改成所需的

用户名和密码。

jmx-console-roles.properties的内容如下:

# A sample roles.properties file for use with the UsersRolesLoginModule

admin=JBossAdmin, HttpInvoker
分享到:
评论

相关推荐

    Jboss安装配置手册

    Jboss 安装配置指南 本指南旨在指导用户安装和配置 Jboss 中间件,包括数据库产品的安装、初始化数据库、Jboss 中间件的安装和配置服务。以下是详细的安装和配置步骤: 一、数据库产品的安装 在安装 Jboss 之前,...

    JBOSS5.1安装配置说明

    JBOSS5.1安装配置说明 JBOSS 是一个基于 Java 的开源应用服务器,可以运行在 Windows、Linux、Unix 等多种操作系统平台上。为了在 Windows 下安装和配置 JBOSS,我们需要按照以下步骤进行操作。 安装 JAVA 环境 ...

    Apache2.2+JBOSS 5 集群配置

    Apache2.2+JBOSS 5 集群配置主要涉及在Linux环境下构建高可用性和负载均衡的服务器集群,以提升应用服务的稳定性和处理能力。以下是详细的知识点: 1. **JBoss集群架构**: JBoss 集群可以采用两种架构:客户端...

    JBoss篇:安装与配置

    5. lib:一些 JAR,JBoss 启动时加载,且被所有 JBoss 配置共享。 6. server:各种 JBoss 配置。每个配置必须放在不同的子目录中。子目录的名字表示配置的名字。JBoss 包含 3 个默认的配置:minimial、default 和 ...

    JBoss安装配置.ppt

    本教程将详细介绍如何在Windows环境下安装和配置JBoss,并演示一个简单的Servlet应用程序的部署步骤。 **JBoss安装配置** 1. **安装Step 1** 首先,你需要下载并安装Java 2 Standard Edition JDK 5.0,可以从...

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

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

    Jboss7.1安装配置(linux环境)

    Jboss7.1安装配置(linux环境)

    jboss安装配置指南

    【JBoss 安装配置指南】 JBoss 是一个基于 J2EE 规范的开源应用服务器,由全球开发者社区共同维护。它完全实现了 J2EE 的核心服务,包括 EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTS/JTA(Java...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.17 JBoss 5.0 安装与配置详解 1.18 JBOSS安装配置 1.19 Oracle,MySql,SQL server分页 1.20 Jboss下的第一个EJB程序 1.21 JNDI 1.22 JNDI配置原理详解 1.23 JSF+Seam框架学习心得 1.24 java jdbc驱动的四...

    JBoss的安装、配置和部署

    【JBoss的安装、配置和部署】 JBoss是一款开源的应用服务器,它基于Java EE(Enterprise Edition)标准,提供了丰富的中间件服务,支持Web应用、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等。在...

    linux下jboss安装与配置

    Linux 下 JBoss 安装与配置 一、简介 JBoss 是一个运行 EJB 的 J2EE 应用服务器,是开放源代码的项目,遵循最新的 J2EE 规范。它提供了一个优秀的平台,用于学习和应用 J2EE 规范的最新技术。 二、系统环境 在 ...

    JBoss安装配置Myeclipse10图文详解

    JBoss安装配置Myeclipse10图文详解

    Jboss的配置安装

    ### JBoss的配置与安装详解 #### 一、JBoss的下载与安装 JBoss是一款开源的应用服务器,广泛应用于Java应用程序的开发与部署环境中。本文将详细介绍如何下载、配置及安装JBoss,以便读者能够快速上手并进行开发...

    手把手系列-Eclipse+JBossIDE+JBoss开发环境配置

    总结,配置Eclipse+JBossIDE+JBoss的开发环境涉及多个步骤,从安装软件、配置环境到创建项目和部署应用,每一步都对开发者的工作效率有直接影响。熟练掌握这些步骤,将有助于你在Java EE开发过程中游刃有余。通过...

    jboss的安装与ejb的工程的配置(原创)

    ### jBoss的安装与EJB工程的配置详解 在深入探讨jBoss的安装与EJB工程的配置之前,我们先来了解一下这两个概念的基本含义。jBoss是一个开源的应用服务器,支持多种企业级应用服务,包括EJB(Enterprise JavaBeans)...

    jboss7ejb配置文件

    在JBoss 7及以上版本中,对EJB的配置过程相较于之前的版本有所变化,主要涉及到两个关键的配置文件:`jboss-ejb3.xml`和`ejb-jar.xml`。 `ejb-jar.xml`文件是EJB模块的标准配置文件,遵循Java EE规范。在这个文件中...

    MyEclipse中配置JBoss

    5. **指定JBoss路径**:在“JBoss AS Location”中,浏览并选择刚才解压的JBoss目录,然后点击“Finish”。MyEclipse会自动检测到JBoss的版本。 6. **创建服务器实例**:回到“Server”视图,右键点击,选择“New”...

    jboss热部署配置

    5. **使用工具辅助**:有一些工具可以帮助简化热部署过程,例如JRebel和Red Hat JBoss Developer Studio。这些工具可以实时跟踪代码更改,并自动同步到服务器,极大地提高了开发效率。 6. **批处理工具**:`fast...

    JBoss Portal安装及配置说明.doc

    本文档将详细阐述JBoss Portal的安装与配置过程,帮助开发者快速搭建一个功能完备的门户环境。 1. **配置环境** - **开发工具**:JBoss Portal的开发通常需要集成开发环境(IDE),如Eclipse,用于代码编辑、调试...

Global site tag (gtag.js) - Google Analytics