jboss的使用和安装

1、 安装
1.1、软件安装
首先要安装JDK(仅仅安装JRE是不行的,因为JSP页面需要编译),最新的正式版是JDK1.4.2。然后把JBoss的压缩包解压到一个目录下,目录名一般是"Jboss_版本号",JBoss目前的最新正式版是JBoss4.0.0(2004年9月20日发布)。下面的配置都是针对JBoss3.2.5。
1.2、环境变量的设置
需要的环境变量有JAVA_HOME和JBOSS_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,到如下地址下载:
www.alexandriasc.com/software/JavaService/index.html
我已经下载了该工具。

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

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

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

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

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

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

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

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

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

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

run -c all

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

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

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

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

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

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

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

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

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

目录data、log、tmp和work在JBoss安装后并不存在,当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目录下。

时间: 2024-10-27 00:35:45

jboss的使用和安装的相关文章

jboss增加新容器安装文档

1.约定: 根据bindings-jboss-beans的规则,ports-default配置是在7101基础上+100即,所对应的Naming Service,Remote classloading service,Remoting Connector,RMI/JRMP,HA Pooled invoker等,都会自适应+100:如果是ports-02就会加200,依此类推. 这里以新增部署 fenxiaopromotion jboss容器为例 2.先到 /data/jboss/server c

JBOSS.71.1.Final安装配置

对于JBOSS大家了解多少,相信做Java开发的小童鞋对于Tomcat一定不陌生,而今天为大家介绍的JBOSS也是一款服务器软件,相比Tomcat,JBOSS对于高级的JavaEE相对来说更强大一点,因为项目的需要简单了解了一下JBOSS,当然对于其强大的功能还不能面面俱到,本篇就简单带领大家学习一下JBOSS的安装配置.如果你对这个很感兴趣,欢迎交流学习. 1.既然谈到了安装,那我们应该到那里下载呢?JBOSS的官方下载网站:http://www.jboss.org/jbossas/downl

jboss 7.1.1 安装后无法正常运行的解决方法--换jdk1.7

近来研究 spring framework,想安装个 jboss 搭建环境,但想不到的是从官方下载了 jboss-as-7.1.1.Final.zip 后, 按照教程安装jboss,启动后竟然始终无法浏览 http://localhost:8080 安装过程:解压后配置环境变量 JAVA_HOME 和 JBOSS_HOME: 运行 jboss-as-7.1.1.Final\bin\standalone.bat 浏览http://localhost:8080 看了无数教程都觉得操作的没错啊....

jboss (wildfly)安装

1.下载jboss-eap-6.3.0.zip或者wildfly-8.2.0.Final.zip 本人都下载实验了一遍,以下是wildfly-8.2.0.Final.zip的安装过程. 复制到 /usr/local目录下 2.解压 tar -zxvf wildfly-8.2.0.Final.zip 3.配置环境变量 vi /etc/profile 添加一下内容 JBOSS_HOME=/usr/local/wildfly-8.2.0.Final PATH=$PATH:$JBOSS_HOME/bin

Ubuntu安装JDK,Maven,Red Hat JBoss Developer Studio 8

JDK,Maven安装 1:从Oracle,apache官网下载对应的包jdk-7u79-linux-x64.tar.gz,apache-maven-3.3.1-bin.tar.gz. 2:解压到自己系统中,我都解压到啦HOME下,自己建个software,万一重装也不用重新下载. 3:执行命令:sudo gedit /etc/profile 在文件最下方添加数据: #set java environment JAVA_HOME=/home/zhaoqian/software/jdk1.7.0_

Eclipse juno 中安装 JBoss Tools,集成Hibernate

Eclipse juno 中安装 JBoss Tools,集成Hibernate 在Eclipse中集成hibernate工具可以帮助开发者根据数据库生成映射文件.注释代码以及反向工程. Hibernate Tools作为JBoss Tools的核心组件,已经被捆绑在JBoss Tools中,安装完JBoss Tools的同时,Hibernate Tools也相应的被安装. 一.Help->Install New Software中安装 首先要找到跟Eclipse版本对应的Hibernate/J

Tomcat、Weblogic、JBoss、GlassFish、Resin、Websphere弱口令及拿webshell方法总结 [复制链接]

1.java应用服务器    Java应用服务器主要为应用程序提供运行环境,为组件提供服务.Java 的应用服务器很多,从功能上分为两类:JSP 服务器和 Java EE 服务器.1.1  常见的Server概述    常见的Java服务器:Tomcat.Weblogic.JBoss.GlassFish.Jetty.Resin.IBM Websphere.Bejy Tiger.Geronimo.Jonas.Jrun.Orion.TongWeb.BES Application Server.Col

Eclipse 安装 Hibernate插件以及使用

在线更新 打开eclipse工具,选择HELP---Install new software----输入网址,如我们这里要安装hibernate tools进行逆向工程的建立,输入http://download.jboss.org/jbosstools/updates/development 选择hibernate tools----安装更新. 手动安装 在使用Hibernate开发时,大多数情况下涉及到其XML配置文件的编辑,尤其是.cfg.xml(配置文件)和hbm.xml(关系映射文件)这

安装Signavio Web设计器

在Jbpm3版本中,这个著名的开源项目并没有基于浏览器的图形化流程设计器,结果导致流程设计一直停留在CS阶段. 比如我之前做过的一个OA项目,项目中采用的就是Jbpm3,由于它不支持在浏览器中的图形化流程设计器,我们就需要跟客户进行充分沟通,然后在Eclipse中设计好流程,最后再将对应的图片与xml文件同时上传,然后再进行部署,想一想,这个过程是比较烦琐的. 在Jbpm4.1版本以后,开始支持网页设置业务流程,它就是Signavio Web设计器.本文将介绍安装这个设计器以及遇到的问题. Jb