`

jboss安装与使用

 
阅读更多

 

Jboss的安装与使用- -.

转自:http://blog.pfan.cn/huxb/12567.html

 

前一段时间因为工作的关系,看了一下J2EE,用的应用服务器是JBoss,这是我自己写的关于如何使用JBoss的一篇文档,也算是对这一段时间以来的工作总结。

1、   安装
1.1、软件安装
首先要安装JDK(仅仅安装JRE是不行的,因为JSP页面需要编译),最新的正式版是JDK1.4.2。然后把JBoss的压缩包解压到一个目录下,目录名一般是"Jboss_版本号",JBoss目前的最新正式版是JBoss4.0.02004920日发布)。下面的配置都是针对JBoss3.2.5
1.2、环境变量的设置
需要的环境变量有JAVA_HOMEJBOSS_HOME。环境变量JAVA_HOME设置为刚才JDK的安装路径,JBOSS_HOME设置为刚才JBoss解压后的路径。设置方法如下:
Windows2000中可以右键点我的电脑,选"属性"-选"高级"选项卡 点击"环境变量"按钮 点击系统变量的"新建"按钮,然后在对话框中输入"变量名"为"JAVA_HOME",变量值为JDK的安装路径,最后确定。同样的方法添加JBOSS_HOME
1.3、运行
直接执行JBoss\bin目录下的run.bat批处理文件即可,启动时间从20秒到1分钟左右不等,视CPU速度和内存大小而定。
1.4、终止JBoss的运行
最好不要直接关闭运行JBoss时的控制台窗口,直接关闭控制台可能导致JBoss下次启动时出现异常。正常关闭JBoss的方法是另外打开一个控制台窗口,执行JBoss\bin目录下的shutdown.bat批处理文件,不过要带一个参数"-S",注意是大写字母。为了方便起见,也可以创建一个快捷方式。
1.5、把JBoss安装为Windows2000的系统服务
每次从控制台启动JBoss不是很方便,虽然调试程序时可以从控制台看到很多信息,但有的时候需要JBoss作为系统服务自动运行。这需要下载一个小工具JavaService.exe,到如下地址下载:
http://www.alexandriasc.com/software/JavaService/index.html
我已经下载了该工具。


2、   WAR文件的部署
JBoss支持热部署,也就是war文件部署到服务器上后不需要重新启动JBossTomcat不支持这种特性)。war文件的部署很简单,直接将war文件拷贝到JBoss\server\default\deploy目录下即可。

2、   WAR文件的部署
JBoss支持热部署,也就是war文件部署到服务器上后不需要重新启动JBossTomcat不支持这种特性)。war文件的部署很简单,直接将war文件拷贝到JBoss\server\default\deploy目录下即可。


3、   JBoss的目录结构
    bin目录:改目录包含各种脚本文件以及相关文件,前面已经用过run.batshutdown.bat两个批处理文件。

    client目录:存储配置信息和可能被Java客户端应用程序或外部Web容器用到的jar文件。

    docs目录:保存在JBoss中引用到的XML文件和DTD文件(这里也提供了在JBoss中如何写配置文件的例子)。该目录下有针对不通的数据库(如MySqlOracleSQL ServerPostgres等)配置数据源的JCA配置文件。

     lib目录:这里存储运行JBoss微内核所需的jar文件。该目录下不要存储任何你自己的jar文件。

     server目录:这里的每一个子目录对应着一个服务器配置。该配置由运行脚本文件时的参数"-c <配置名称>"来确定。在server目录下有三个配置例子,即alldefaultminimal,每一个配置安装的服务都不一样。其中default下是缺省配置。

      minimal目录:仅加载启动JBoss所需的最少服务,如日志服务、JNDIURL部署扫描器(发现新的部署),不包含Web容器、EJBJMS

      all目录:启动所有的服务,包括RMI/IIOP、集群服务和Web服务部署器(默认配置不会被加载)。

启动JBoss时,如果run.bat不带任何参数,则使用的配置是server/default目录下的配置。如果要以其它目录下的配置启动JBoss,可以使用如下参数:

run  -c  all

上述命令将以all目录下的配置信息启动JBoss。也可以在server目录下新建目录,按自己的需要写配置文件。

下面以default目录为例,介绍服务器配置的目录结构。

      conf目录:该目录下有指定核心服务的jboss-service.xml文件,也可以放其它服务配置的文件。

      data目录:该目录是JBoss内置的数据库Hypersonic存储数据的地方,也是JBossMQthe JBoss implementation of JMS)存储相关信息的地方。

      deploy目录:这是部署J2EE应用程序(jarwarear文件)的位置,只需将相应文件拷贝到该目录下即可。该目录也用来热部署服务和JCA资源适配器。已经有一些服务部署到这个目录了,如jmx-console,你启动JBoss后即可访问。JBoss会周期性的扫描deploy目录,当有任何组件改变,JBoss会重新部署该程序。

      lib目录:存放服务器配置所需的jar文件,比如,你可以将JDBC驱动程序放在该目录下。

      log目录:存放日志信息。JBoss使用Jakarta log4j包存储日志,在程序中你也可以直接使用该信息。

      tmp目录:存储在部署过程中解压时产生的临时文件。

      work目录:Tomcat编译JSP文件时的工作目录。

目录datalogtmpworkJBoss安装后并不存在,当JBoss运行时自动建立。

4、   JBoss中和数据库的连接
这里所说的数据库连接是在JBoss中通过XML文件配置数据源,在程序中通过名字来访问数据库。从JBoss3.2.3之后的数据库连接配置比较简单,关于配置文件的书写在JBoss中针对不同的数据库有相应的例子,配置文件的例子在目录JBoss_HOME\docs\examples\jca下,如对MySql数据库的配置文件是mysql-ds.xml。只要针对数据库的具体情况修改该配置文件即可。修改完成之后,将配置文件拷贝到JBoss_HOME\server\default目录下。下面是一个设置MySql数据库为数据源的mysql-ds.xml配置文件的内容:
<?xml version="1.0" encoding="UTF-8"?>

<datasources>

  <local-tx-datasource>

    <jndi-name>MySqlTest</jndi-name>

    <connection-url>jdbc:mysql://127.0.0.1:3306/test</connection-url>

    <driver-class>com.mysql.jdbc.Driver</driver-class>

    <user-name>root</user-name>

    <password></password>

  </local-tx-datasource>

</datasources>

另外,连接数据库所用到的JDBC驱动程序要拷贝到JBoss_HOME\server\default\lib目录下。

 

 

近使用jboss开发ejb3的项目,发现分布式部署后,tomcat访问不到jboss,使用telnet也访问不到jboss,如:telent 192.168.100.77 1099(tomcat机器为192.168.100.91)。而在本机上启动jboss,并在本机访问没有问题。 

注:使用的jboss4.2或更高版本发生上述情况,4.2以下版本没有进行验证。

原因,jboss启动时,默认只允许本机进行连接。

如何允许远程连接jboss呢,方法如下:

1。在启动jboss时,带上参数 -b IP ,如: ./run -b 192.168.100.77 & ,启动成功后,就可以使用远程连接jboss了,其中IP为jboss服务器的IP地址。

2。使用1方法后,虽然可以远程连接了,但在jboss本机确连接不了了,如:在77上的192.168.100.77 的tomcat却连接不上jboss了。如果你需要允许远程和本地都能连接jboss,那么将启动时的IP地址写为:0.0.0.0  如:./run -b 0.0.0.0 & 即可

 3。启动jboss使用带有IP,在关闭jboss时也需要指定启动时的IP地址,否则关闭不成功。

        如:./shutdown.sh -Ss 192.168.100.77  ,s为指定IP的参数。

分享到:
评论

相关推荐

    Jboss安装与使用

    ### JBoss安装与使用知识点详解 #### 一、JBoss简介 JBoss是一个开源的应用服务器,主要用于部署Java应用程序。它支持多种Java技术标准,如Java EE、EJB、JMS等,广泛应用于企业级应用开发。 #### 二、安装与配置 ...

    Jboss安装配置手册

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

    JBoss篇:安装与配置

    JBoss篇:安装与配置 一、安装与配置 在本文中,我们将下载和安装 JBoss 4.2.1.GA 版本。下载地址为 http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=523619。下载完成...

    JBOSS安装手册大全

    具体到JBOSS的安装与升级,手册提供了详细的指导。考虑到JBOSS是被设计成100%纯Java实现,因此可以在任何支持Java的系统上安装和运行。手册提到,安装过程可以通过Eclipse轻松完成,但首次安装需要手动进行。Eclipse...

    JBoss安装与搭建

    JBoss安装与搭建.doc

    linux下jboss安装与配置

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

    windows jboss 安装及部署

    可以使用不同的配置文件来启动 JBOSS,例如 minimal 配置和 all 配置。 九、结语 本资源摘要信息详细介绍了 JBOSS 在 Windows 平台上的安装和部署过程,涵盖了环境准备、JBOSS 安装、环境变量设置、运行和终止 ...

    JBOSS,JBoss安装部署

    【JBOSS,JBoss安装部署】 ...以上就是JBoss安装和部署的基本步骤,深入使用还需要学习更多高级特性,如模块化、集群、数据源配置等。通过不断实践和学习,你将能够更好地掌握和运用JBoss来支撑你的Java EE应用程序。

    JBoss安装配置.ppt

    **JBoss安装配置** 1. **安装Step 1** 首先,你需要下载并安装Java 2 Standard Edition JDK 5.0,可以从Oracle的官方网站获取(http://java.sun.com/j2se/1.5.0/download.jsp)。然后下载JBoss的相应版本,此处以...

    最新_jboss安装文档

    本文将详细介绍如何在最新的环境中安装JBoss,主要涉及的步骤包括JDK的安装、JBoss的下载与配置,以及启动和验证安装。 首先,我们从JDK的安装开始: 1. **下载JDK**:你需要下载适用于操作系统的JDK版本,这里...

    JBOSS 安装

    ### JBoss 安装与配置详解 JBoss是一款开源的应用服务器,它支持多种企业级功能,如Java EE、Web服务和事务...JBoss的安装与配置涉及多个环节,遵循以上步骤,结合具体需求调整参数,可顺利完成JBoss的部署与使用。

    jboss 安装教程

    【Jboss 安装教程】 在安装 Jboss 之前,首要任务是确保系统已经安装了 JDK,因为 Jboss 需要 JDK 提供的运行环境。以下是在 Ubuntu 系统上安装 JDK 和 Jboss 的详细步骤: 1. **安装 JDK** 首先,下载 Java ...

    jboss安装使用手册英文pdf版

    1. **JBoss安装**: JBoss的安装过程包括下载合适的版本、解压到指定目录、配置环境变量(如JAVA_HOME和JBOSS_HOME),以及设置启动脚本。在“Installation_Guide.pdf”中,会详细指导用户如何根据操作系统(如...

    jboss安装动画.exe

    jboss安装动画jboss安装动画jboss安装动画jboss安装动画jboss安装动画jboss安装动画jboss安装动画.exe

    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安装.doc

    安装完成后,可以通过运行JBoss安装目录下的`bin\run.bat`脚本来启动服务器。如果启动顺利,控制台会显示类似"JBoss (MX MicroKernel) [5.0.Beta4 (build: SVNTag=5.0.Beta4 date=20080831605)] Started in 30s:828...

    jboss安装与配制

    **JBoss 安装与配置详解** JBoss 是一个开源的应用服务器,由 Red Hat 公司维护,基于 Java EE 平台,支持多种服务和框架,如 EJB、JMS、JPA、JSF 等。本篇将详细介绍 JBoss 的安装过程以及配置步骤,帮助读者更好...

    Linux下安装jboss

    JBoss安装完成后,可能需要根据具体的应用需求调整配置文件,如`standalone.xml`,来设定监听端口、数据源、安全管理策略等。 #### 安装完成后的测试 最后,通过启动JBoss服务(通常使用`bin/run.sh`脚本)并访问...

Global site tag (gtag.js) - Google Analytics