文档库 最新最全的文档下载
当前位置:文档库 › JBOSS部署

JBOSS部署

JBOSS部署
JBOSS部署

JBOSS部署(转载)

2009-06-25 10:29:46| 分类:Java | 标签:|字号大中小订阅

https://www.wendangku.net/doc/df15464591.html,/lanwei6312/archive/2006/03/16/626517.aspx

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,到如下地址下载:

https://www.wendangku.net/doc/df15464591.html,/software/JavaService/index.html

我已经下载了该工具。

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配置文件

MySqlTest

jdbc:mysql://127.0.0.1:3306/test

com.mysql.jdbc.Driver

root

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

5、端口号的修改

..\server\default\deploy\jbossweb-tomcat55.sar\server.xml

的port 参数

https://www.wendangku.net/doc/df15464591.html,/u/402639f8010007ep

Window下将JBoss安装为服务

1 下载JavaService.exe

2 安装Jboss为JBoss服务

JavaService.exe -install JBoss %JAVA_HOME%\jre\bin\server\jvm.dll

-Djava.class.path=%JAVA_HOME%\bin\tools.jar;%JBOSS_HOME%\bin\run.jar -start org.jboss.Main -stop org.jboss.Main -method systemExit -current %JBOSS_HOME%\bin

3 查看服务中,是不是多了个JBoss服务呢,以后可以利用服务来管理JBoss了

4 若要卸载此程序运行:JavaService.exe -uninstall JBoss

https://www.wendangku.net/doc/df15464591.html,/sengor/blog/item/61616ed947b0532d10df9b71.html

用javaservice将java程序发布为windows服务

上网查了一下怎么才能让java应用变成nt服务,也就是要自动运行没有界面,网上用的比较多的方法大致有三个

1.开源项目javaservice(https://www.wendangku.net/doc/df15464591.html,/)

2.开源项目java service wrapper(https://www.wendangku.net/doc/df15464591.html,/projects/wrapper/)

3.利用jbuilder或其他工具将java类打包成exe文件,然后用微软提供的开发包中的文件将exe发布

我首先排除了3,因为3实在是太麻烦,而且限制比较多

1和2我都实验了一下,说来惭愧,java service wrapper虽然得到了很多牛人的认可,但是我按照文档上的配置方法怎么都不行,总是提示找不到我要执行的main方法

无奈只好用javaservice了,不过这个用起来真的很容易,也很方便

我是这么做的,首先当然是写程序,代码我就不往上贴了,我写了两个类,其中一个包含main方法,我利用jdbc连接oracle数据,通过timer和timertask,以一定的时间间隔访问数据库,提取特定标记的数据,将这些数据写到一个文本文件中.将两个类写完后生成两个.class 文件,分别是a.class和b.class其中a中包含main方法

因为用到了oracle的jdbc驱动所以要把oracle的driver包一起打包

命令如下:

jar cvf test.jar a.class b.class oracle

其中oracle是从oracle的lib文件夹下classess12.jar内提取出来的oracle文件夹

打包成功后生成test.jar

从https://www.wendangku.net/doc/df15464591.html,/project/download.php?group_id=137&file_id=6015下载

JavaService-2.0.10.zip ,解压后得到javaservice和其他一些批处理文件,那些批处理都是例子,比如发布jboss的和发布tomcat的

将javaservice复制到test.jar的同一目录下新建一个文本文件另存为.bat,当然你也可以修改例子用的bat文件

文件一(安装服务)

JavaService -install testservice C:\jdk1.4\jre\bin\server\jvm.dll -Djava.class.path=E:\test\test.jar -Xms64M -Xmx128M -start a -err err.log -current e:\test

具体的含义就不解释了,大家可以去看javaservice的文档,这里需要说明的是start后面是带静态main方法的类,文档写的很清楚

文件二(卸载服务)

javaservice -uninstall testservice

执行文件一即可将其发布为windows的服务

执行文件二可卸载

安装成功后,服务的状态是停止,启动类型为自动

启动一下就ok了,我也才研究了一天,还很肤浅,这个东西挺好用的,至少可以使程序看起来神秘高深一些

希望高手多指点

JBoss5.1安装配置说明

1.安装配置JA V A环境 略 2.下载 jboss-5.1.0.GA(part1,part2,part3),解压到某个文件夹。(默认名为:jboss-5.1.0GA) 3.配置环境变量 JBOSS_HOME=\存放路径\jboss-5.1.0.GA PA TH=%JBOSS_HOME%\bin\ (环境变量Path是为了可以在DOS下直接调用bin里的命令,而不需要特地指向批处理文件所在的目录。) 4.修改端口和监听IP 1)打开JBOSS_HOME\server\all\deploy\jbossweb.sar/server.xml; 2)找到 则表示启动成功,在浏览器输入http://localhost:8080/,显示如下页面:

注: Administration Console的用户名和密码都为:admin; JMX Console等其他的用户名、密码默认为不需要。 DOS下启动参数一览: -h, --help 显示帮助信息 -V, --version 显示版本信息 -D[=] 设置系统属性 -d, --bootdir=

设置启动补丁目录的位置;必须是绝对路径或者url -p, --patchdir= 设置补丁目录的位置;必须是绝对路径或者url -n, --netboot= 从指定的url网络位置启动 -c, --configuration= 指定服务器启动的配置(default、all、minimal)-B, --bootlib= 将其它的jar包添加到bootclasspath的前面 -L, --library= 将其它的jar包添加到loaders classpath -C, --classpath= 将其它的url添加到loaders classpath -P, --properties= 从指定的url加载系统属性 -b, --host= 所有JBoss Service绑定的地址 -g, --partition= HA分区的名称(缺省为DefaultDomain) -u, --udp= UDP的多播地址 -l, --log= 设置日志记录插件类型 6.停止 最好不要直接关闭运行JBoss时的控制台窗口,直接关闭控制台可能导致JBoss下次启动时出现异常。要停止JBoss必须执行shutdown.bat。方法是另外打开一个控制台窗口,执行JBoss\bin目录下的shutdown.bat批处理文件。但要注意,shutdown.bat文件直接执行并不会自动停止JBoss,它必须要输入参数,参数意义如下: h显示帮助信息;D设置系统属性;-停止处理选项;s停止用JNDI URL指定的远程服务;n通过制定JMX名字来停止服务;a适配到指定的JNDI名称的远程服务;u指定用户名称;p指定用户密码;S停止服务器;e从虚拟机退出;H暂停。 一般,我们使用S选项来停止服务器,即执行shutdown.bat -S。注意S是大写字母。 7.可能启动失败原因 1)JDK版本不匹配,环境变量没设置好 2)端口被占用 3)JBOSS的安装目录出现了空格或中文 4)还有一点是十分隐蔽的就是计算机名不能是中文

jboss项目在linux环境下部署步骤

Jboss项目在Linux系统下的部署步骤 一、确定linux的系统是64位还是32位,在192.168.32.17上安装对应的JDK和jboss JDK1.6 # sh jdk_1.6.0_02-i586.bin 移动到某一目录下,这里是/usr/java # mv jdk_1.6.0_02 /usr/java Jboss7.x # tar -zxvf jboss-4.x.xSP1.tar.gz 移动jboss-4.0.1SP1放到/usr/java # mv jboss-4.0.1SP1 /usr/java 二、最好能建立一个针对jboss目录文件下所有权限的用户 三、设置JDK jboss环境变量 1.配置jDK #vi /etc/profile 在最后面加入 #set java environment JA V A_HOME=/usr/java/jdk1.6.0_02 CLASSPA TH=.:$JA V A_HOME/lib.tools.jar:$JA V A_HOME/lib/dt.jar PA TH=$JA V A_HOME/bin:$PA TH export JA V A_HOME CLASSPA TH PA TH 保存退出。 要使JDK在所有的用户中使用,可以这样: vi /etc/profile.d/java.sh 在新的java.sh中输入以下内容: #set java environment JA V A_HOME=/usr/java/jdk1.6.0_02 CLASSPA TH=.:$JA V A_HOME/lib.tools.jar PA TH=$JA V A_HOME/bin:$PA TH export JA V A_HOME CLASSPA TH PA TH 保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh 编辑# gedit ~/.bashrc 在最后添加 JA V A_HOME=/usr/java/jdk1.6.0_02 JA V A_BIN=/usr/java/jdk1.6.0_02/bin PA TH=$PA TH:$JA V A_HOME/bin CLASSPA TH=.:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/lib/tools.jar JBOSS_HOME=/usr/java/jboss-4.0.1sp1 PA TH=$PA TH:$JBOSS_HOME/bin

jboss的配置

一.下载与安装JBoss 在本文中,我们下载的JBoss版本为:4.2.1.GA。 下载地址: https://www.wendangku.net/doc/df15464591.html, 在如上的下载页中下载JBoss-4.2.1.GA.zip文件。 下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能会产生一些莫名的错误),eg:E:"JBoss4.2.1。同时在“环境变量设置”中设置名为JBOSS_HOME的环境变量,值为JBoss的安装路径,如下图所示: 在此,JBoss的安装工作已经结束,可通过如下方式测试安装是否成功: 运行JBoss安装目录"bin"run.bat,如果窗口中没有出现异常,且出现:10:16:19,765 INFO [Server] JBoss (MX MicroKernel) [4.2.1.GA (build: SVNTag=JBoss_4_2_1_GA date=200707131605)] Started in 30s:828ms字样,则表示安装成功。 我们可以通过访问:http://localhost:8080/进入JBoss的欢迎界面,点击JBoss Management下的JMX Console可进入JBoss的控制台。 若启动失败,可能由以下原因引起: 1)JBoss所用的端口(8080,1099,1098,8083等)被占用。一般情况下为8080端口被占用(例如,Oracle占用了8080端口),此时需要修改JBoss的端口,方法为进入JBoss安 装目录"server"default"deploy"jboss-web.deployer目录,修改其下的server.xml目录,在此 文件中搜索8080,将其改成你想要的端口即可(例如8088); 2)JDK安装不正确; 3)JBoss下载不完全。 二.JBoss的目录结构说明

jboss控制台配置

Jboss 控制台密码配置 一.j mx-console 1.打开jboss目录\\server\default\deploy\jmx-console.war\WEB-INF 目录下的 jboss-web.xml文件,去掉java:/jaas/jmx-console 的注释,修改后的文件为: 2.修改同一目录下的web.xml 文件:查找到节点,去掉它的注释, 修改后该部分内容为: 3.打开jboss目录\server\default\conf 目录下的login-config.xml,,在该文件中查找查 找名字为:jmx-console的application-policy 节点: 可以看到对应的用户和角色的文件分别为:jmx-console-users.properties和

jmx-console-roles.properties。 4.打开jboss目录\server\default\conf\props 在该目录中可以找到上述的两个属性文 件,修改密码即可。 二、web-console 1.打开jboss目录\ server\default\deploy\management\console-mgr.sar\web-console.war\WEB-INF 下的jboss-web.xml 文件,去掉 java:/jaas/web-console 节点的注释,修改后的文件为: 2. 打开同一目录下的web.xml文件去掉节点的注释,修改后的部 分内容为:

Jboss_EAP6部署在Window平台上

JBOSS EAP6安装部署手册(windows平台)

目录 1.JBOSS EAP6安装与配置 (2) 1.1.安装jdk1.6 (2) 1.2.下载JBOSS EAP6产品 (3) 1.3.JBOSS EAP6目录结构 (9) 2.JBOSS EAP6启动和停机 (10) 3.应用部署 (11) 3.1.数据源配置 (11) 3.1.1.Oracle (11) 3.1.2.MSSQL (15) 3.2.系统属性文件配置 (18) 3.3.应用部署 (19)

1. JBOSS EAP6安装与配置 1.1. 安装jdk1.6 从oracle官网https://www.wendangku.net/doc/df15464591.html,/technetwork/java/javase/downloads/index.html下载jdk1.6版本,如下图所示: 安装jdk后,配置JAVA_HOME环境变量如下图所示:

1.2. 下载JBOSS EAP6产品 JBOSS EAP6官网下载地址:https://https://www.wendangku.net/doc/df15464591.html,/downloads 点击下载您的软件显示如下页面:

选中红色框住的产品,点击“下载”链接即可。 下载完成后,如下图所示 在windows平台下,双击jboss-eap-6.0.0.-installer.jar文件进行产品安装,当然也可以在命令行窗体执行如下命令: java -jar jboss-eap-6.0.0-installer.jar 1. 选择语言环境 点击“OK”按钮。 2. 选择接受许可协议,所下图所示

3. 点击“下一步”,选择产品安装路径,如下图所示 说明:如果输入的路径没有,会提示是否创建。 4. 点击“下一步”,创建管理控制台用户,如下图所示: 5. 点击“下一步”,是否安装Quickstarts应用 说明:默认选择“否”即可 6. 点击“下一步”,选择所要安装的程序包(默认)

linux 下部署JBOSS 7.1 配置

基本信息 操作系统:CentOS Release 6.3 (Final) 32bit 内核版本:Linux jboss 2.6.32-279.el6.i686 JDK版本:Oracle ?Java SE Development Kit 7u79 JBoss版本:JBoss Application Server 7.1.1 Mysql版本:Mysql 5.1.73 系统自带 安装包:jdk-7u79-linux-i586.rpm、jboss-as-7.1.1.Final.zip 〇安装准备 修改系统打开文件限制 vim /etc/security/limits.conf * soft nofile 204800 * hard nofile 204800 vim /etc/pam.d/login session required /lib/security/pam_limits.so 关闭不需要的系统服务 chkconfig bluetooth off chkconfig firstboot off chkconfig cups off chkconfig ip6tables off chkconfig iptables off chkconfig isdn off chkconfig kudzu off chkconfig sendmail off chkconfig smartd off chkconfig autofs off service bluetooth stop service firstboot stop service cups stop service ip6tables stop service iptables stop service isdn stop service kudzu stop service sendmail stop service smartd stop service autofs stop 上传安装文件 将JDK和JBoss安装文件上传到服务器,目录随意,如:/home/下 一、安装最新的JDK版本 rpm -ivh jdk-7u79-linux-i586.rpm 该安装包将自动安装到目录 /usr/java 下 解压jboss 安装包

6 Jboss安装配置手册(unix)

中间件安装配置指南(Jboss for Unix)

第 1 章概述 Jboss的安装配置总共包括下面四个部分: 1. 数据库产品的安装(详见相关数据库安装文档) 2. 初始化数据库(详见相关数据库文档) 3. Jboss中间件的安装 4. 配置服务 第 2 章安装数据库 详见相关数据库安装文档。 第 3 章初始化数据库 详见相关数据库文档。 第 4 章 Jboss中间件产品的安装 Jboss是免费软件,无需安装,可在https://www.wendangku.net/doc/df15464591.html,中下载到需要的jboss版本,将下载的压缩包解压缩到本地一个目录中。 生成目录如下: ●bin:放置jboss启动和停止的可执行脚本文件 ●docs:放置jboss的例子、测试脚本和各种脚本配置文件的DTD(文档类型定义) ●lib:放置jboss所需要的部分jar包文件 ●client:放置EJB客户端运行时所需要的jar包 ●server:放置各启动类型的服务器端EJB配置所需要的文件等。 ●不同版本的Jboss包含的文件会有所不同,本篇介绍以jboss-3.2.2rc3为主。

第 5 章配置实例 5.1配置准备 在“jboss 安装路径/bin”目录下找到run.sh,用文本打开,增加环境变量JAVA_HOME 的路径信息设置,即JDK文件所在的路径信息(如果系统没有JDK文件,则需要安装JDK,版本一般要求为1.4):

在Unix操作系统环境下,是严格区分大小写的,即Path≠path,在设置启动文件的特别需要注意。 5.2设置共享库 Oracle与DB2安装后,都会自带jdbc 驱动程序,oracle的在“…/ora92/jdbc/lib”路径下,db2的在“…/IBM/SQLLIB/java”路径下,只有SQL Server数据库需要单独安装JDBC驱动程序。 ●SQL Server数据库需要msbase.jar、mssqlserver.jar、msutil.jar三个文件; ●oracle9 数据库需要ojdbc14.jar、nls_charset12.zip两个文件; ●DB2数据库需要db2java.zip文件。 方法一: 将需要的jar 文件复制到jboss安装路径的/lib的目录下即可; 包括数据库厂商提供的jdbc共享库文件和网络报表所需的jar库文件。 此方法操作简单,但是不利于jar包的集中管理和版本维护。 方法二: 1. 将数据库厂商提供的JDBC 共享库文件和网络报表所需的共享库文件复制到本地 硬盘的任意目录。 例如: ●JDBC共享库:/appdir/jdbc ●JAVA共享库:/appdir/jar 2. 编辑启动文件,设置相关路径: 在“jboss安装路径的/bin”目录下找到run.sh,用文本编辑器打开,在该文件中找到行“# Display our environment”,在该行后增加jdbc共享库信息。 例如:如果上一步把Oracle共享库文件复制到了“/appdir/jdbc/oracle”目录下,JAVA 共享库复制到了“/appdir/jar”目录,则写法如下: ●JDBC共享库:/appdir/jdbc/oracle /ojdbc14.jar; ●/appdir/jdbc/oracle /nls_charset12.zip; ●JAVA程序控件:/appdir/jar/XXXX.JAR;(参照此法填写) 示例:

Linux下安装Jboss

Jboss5.1(Linux平台) 安装手册 Version:1.0 Date: 2011/06/24

文档信息表:版本编号

目录 文档信息表: (2) 一、概述 (4) 1.1、目的 (4) 1.2、安装适用范围 (4) 1.3、注意 (4) 二、安装前的准备 (4) 2.1查看安装用户 (5) 2.2 查看操作系统版本 (5) 2.3、查看操作系统位数 (6) 2.4、选择相应版本安装介质 (6) 二、安装JDK (6) 3.1、授权 (6) 3.2、执行安装命令 (6) 三、安装JBoss (8) 4.1、解压缩程序包 (8) 4.2、配置JDK环境变量 (8) 4.2.1、修改jboss用户环境变量 (8) 4.2.2、在启动文件中添加环境变量 (9) 4.3、启动参数设置方式一 (9) 4.4、启动参数设置方式二 (10) 4.5、安装完成后的测试 (10)

一、概述 1.1、目的 为更好地规范Jboss软件安装,促进安装标准化而编写该文档。 1.2、安装适用范围 适用于IT运行中心生产环境下Linux操作系统上的Jboss5.1版本的安装操作。 1.3、注意 安装Jboss前必须检查JDk的版本,Jboss5.1必须使用JDK1.6版本,如果该机没有安装JDK,需从FTP服务器下载相应版本进行安装。 二、安装前的准备 JDK安装前需要查看待安装机器的硬件架构和操作系统运行等情况,以便选择正确的JDK版本。

2.1查看安装用户 1、查看用户名 $who root :0 2011-06-07 00:52 jboss pts/1 2011-06-24 12:58 (10.193.16.86) 2、查看用户所属组,以及uid、gid是否正确 $id uid=680(jboss) gid=680(jboss) groups=680(jboss) 3、查看用户缺省目录 $pwd /app/jboss 2.2 查看操作系统版本 $ cat /proc/version Linux version 2.6.18-92.el5 (brewbuilder@https://www.wendangku.net/doc/df15464591.html,) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-41)) #1 SMP Tue Apr 29 13:16:15 EDT 2008

JBoss下载与JBoss安装

?JBoss下载与JBoss安装 ?https://www.wendangku.net/doc/df15464591.html, 2009-06-12 13:40 在路上百度博客我要评论(0) 本文描述JBoss下载地址,JBoss设置,JBoss安装以及安装完成后启动失败的原因。 在本文中,我JBoss下载的版本为:JBOSS5.0 Beta4。 下载地址:https://www.wendangku.net/doc/df15464591.html,/jbossas/downloads/ 在如上的下载页中下载JBOSS5.0 Beta4.zip文件。 下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能会产生一些莫名的错误),eg:E:"JBossJBOSS5.0 Beta4。同时在“环境变量设置”中设置名为JBOSS_HOME的环境变量,值为JBoss的安装路径,如下图所示: 在此,JBoss的安装工作已经结束,可通过如下方式测试安装是否成功: 运行JBoss安装目录"bin"run.bat,如果窗口中没有出现异常,且出现:10:16:19,765 INFO [Server] JBoss (MX MicroKernel) [5.0.Beta4 (build: SVNTag=5.0.Beta4 date=20080831605)] Started in 30s:828ms字样,则表示安装成功。 我们可以通过访问: localhost:8080 进入JBoss的欢迎界面,点击JBoss Management 下的JMX Console可进入JBoss的控制台。 若启动失败,可能由以下原因引起: 1)JBoss所用的端口(8080,1099,1098,8083等)被占用。一般情况下为8080端口被占用(例如,Oracle占用了8080端口),此时需要修改JBoss的端口,方法为进入JBoss 安装目录"server"default"deployer"jboss-web.deployer 目录,修改其下的server.xml 目录,在此文件中搜索8080,将其改成你想要的端口即可(例如8088); 2)JDK安装不正确; 3)JBoss下载不完全。 【编辑推荐】

Teamcenter 10.1 基于JBOSS 四层部署

Teamcenter 10.1 基于JBOSS 四层部署的安装图文教程 注意:只要是通过J2EE模式(not .net)所有的部署不外乎是对TC.ear文件的部署,除了了可以使用weblogic,websphere也可以使用JBOSS,这里用JBOSS进行一个简单的部署,仅供参考! 1 生成tc.ear 关于如何生成tc.ear文件参考: Teamcenter 10.1 基于J2EE web 客户端的安装图文教程 2 JBOSS部署设置 (1)现在并解压JBOSS到安装目录,拷贝tc.ear 到deployments目录 jboss-as-7.1.0 standalon deployments (2)编辑configuration目录下standalone.xml 文件,添加jmx 同时添加timeout

JBoss AS7 使用详解

JBoss AS7 使用详解 JBoss AS7新加入了域(domain)的概念并实现了相关功能。域的提出及实现,其目的是使得多台JBoss AS服务器的配置可以集中于一点,统一配置、统一部署,从而在管理多台JBoss AS服务器时,实现集中管理。本文详细介绍如何使用AS7的这一新特性。 一、域(Domain)的概念及其与群集(Cluster)的区别 对于使用过的JBoss AS过往版本的用户,可能对AS所提供的集群功能已经很熟悉了,因此在理解域的时候可能会遇到一点困扰.那么域和集群有什么区别呢?在用法上有什么不同呢? 总的来讲,JBoss的群集的目的是提供: 负载平衡(Load Balance) 高可用(High Availablity) 而域的目的则是将多台服务器组成一个服务器组(Server Group),并为一个服务器组内的多台主机(Host)提供: 单点集中配置(通过一个域控制器,即Domain Controller,实现组内主机的统一配置) 单点统一部署,通过域控制器将项目一次部署至组内全部主机。 简单来讲,群集的目标是让多台服务器分摊压力,当一台或多台服务器当机时,服务可以继续保持运转;而域的目标则是提供集中配置和管理多台服务器的能力。在没有域的概念时,要想让群集内的多台服务器或几组服务器保持统一的配置,一个一个分别的去手工维护,是非常麻烦的事情,而域的引入解决了这一问题。我们可以理解域和群集的相互关系是"正交(orthogonal)"的:通过一横一竖这两条轴,JBoss AS为我们在运维方面提供了强大的可扩展能力。 二、实际测试实验 熟悉了AS7中Domain的设计理念,接下来动手实际做个实验,看看Domain是如何在AS7中工作的。 2.1 准备工作 使用两台电脑做为实验器材,两台电脑的IP分别为10.0.1.3 及10.0.1.18 ,分别运行JBoss AS7,并组成一个服务器组(Server Group)。其中,使用10.0.1.3 这台机器做为域控制器(Domain Controller),示意图如下图1所示:

JBOSS7使用入门(一)

JBoss7使用入门(一) 两种模式对应的配置文件 Standalone管理方式配置 ?standalone.xml(default) ?Java Enterprise Edition6全功能配置包括OSGi ?standalone-ha.xml ?Java Enterprise Edition6全功能配置加高性能配置?standalone-osgi-only.xml ?仅OSGi standalone服务,不含JEE6功能 ?standalone-xts.xml ?Standalone JEE6全功能配置加对transactional web services支持 Domain管理方式配置 ?domain.xml(default) ?Java Enterprise Edition6全功能配置包括OSGi ?domain-osgi-only.xml ?仅OSGi standalone服务,不含JEE6功能 特别注意的是domain和standalone模式决定了各自的管理方式。 设置OS环境变量 JAVA_HOME JBOSS_HOME 启动JBoss Application Server7 以"standalone"方式启动,命令行切换到目录$JBOSS_HOME/bin. Windows:standalone.bat Unix:./standalone.sh 以domain管理方式启动命令为 Windows:domain.bat Unix:./domain.sh

启动带有特殊配置的JBoss Application Server7 如果你需要启动时带有特殊配置,可以使用下面命令加载配置,如需加载standalone-ha.xml 时,可使用: Windows:standalone.bat--server-config=standalone-ha.xml Unix:./standalone.sh--server-config=standalone-ha.xml 另外你可以通过添加修改或删除某子系统来定制你自己的配置。 测试你的安装 在运行启动命令后可在命令行看到如下显示 ===================================================================== JBoss Bootstrap Environment JBOSS_HOME:/work/jboss-as-7.0.0.Final JAVA:/usr/jdk1.6/bin/java JAVA_OPTS:-server-Xms64m-Xmx512m-XX:MaxPermSize=https://www.wendangku.net/doc/df15464591.html,.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true-Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman ========================================================================= 16:32:05,050INFO[org.jboss.modules]JBoss Modules version1.0.1.GA 16:32:05,379INFO[org.jboss.msc]JBoss MSC version1.0.0.GA 16:32:05,421INFO[org.jboss.as]JBoss AS7.0.0.Final"Lightning"starting 16:32:07,578INFO[org.jboss.as](Controller Boot Thread)JBoss AS7.0.0.Final"Lightning" started in2804ms-Started91of146services(55services are passive or on-demand) 打开IE输入http://127.0.0.1:8080可看到如下启动画面

JBoss性能监控(一)

JBOSS性能监控(一) JBOSS是一款基于J2EE的开放源代码的应用服务器。应用服务器通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。本次主要介绍如何访问JBOSS控制台及相关性能数据查看。 1.使用远程工具连接服务端,如何找到JBOSS呢? 当我们最初登录服务器时,若不知道jboss放在服务器的哪个位置时,可以通过cd /命令返回到根目录,在根目录中输入find命令(find -name jboss)或ps命令(ps -ef |grep -i jboss)方式,查找jbosss的安装路径。 如图,可以看出jboss安装路径为/opt/app/jboss-eap-5.0。 2.想要通过前台页面访问JBOSS控制台,如何开启访问限制呢? 首先,我们需要进入需要访问的应用目录中,前面已经通过命令方式查找到jboss安装的目录为/opt/app/jboss-eap-5.0,在该路径下的/jboss-as/server目录中存放着该服务器上所有的应用,我们可以通过cd /opt/app/jboss-eap-5.0/jboss-as/server命令进入该目录,查看当前jboss上部署有哪些应用。

目前我们要监控的应用为node_servicegp,通过cd node_servicegp命令进入该目录。 在该目录下的deploy/jmx-console.war/WEB-INF中存在着两个访问控制的配置文件web.xml和jboss-web.xml。 (1).在web.xml文件中取消这段注释,xml中用来注释代码,所以删掉两端的注释符号即可。

JBoss中文文档

Getting Started with JBoss 4.0 Release 5 ?2004-2006 JBoss, Inc. [罗时飞,于2006年07月19日修改稿] 翻译说明: 全文由罗时飞翻译完成。无论在企业中,还是在开发者社群中,还是在Open Source社群中,JBoss应用服务器在国内外的使用已经很广泛。其中,JBoss 3.2.x系列已经大量部署在国内外现实场景中。JBoss 4.0.x已经通过J2EE 1.4 认证,而且其基代码也是来自于JBoss 3.2.x,这些都使得JBoss应用服务器 更具企业强度。JBoss 5.x即将推出,这是JBoss 3.x之后架构变化最大的服 务器版本(基于POJO微内核,兼容于Java EE 5)。 [罗时飞,独立Java EE顾问,《JBoss Administration and Development》(Third Edition, 3.2.x Series)中文版(《JBoss管理与开发核心技术(第三版)》)译者, 该书已经由电子工业出版社2004年11月出版发行。注意,开发者可以通过如 下网站联系到他:https://www.wendangku.net/doc/df15464591.html, ] 版权声明: 本翻译文档的版权属于RedHat JBoss, Inc. 所有。本人仅保留中文署名权,其 他一切权力罗时飞同意放弃。 您可以自由链接、下载、传播此文档,或者放置在您的网站上。但前提是,必 须保证完整转载全文,包括完整的版权信息、作译者声明。 如果翻译中存在不妥或错误之处,希望来信告知!

修改日志: 2004.10.5,提交翻译稿。 2004.11.5,针对社区反馈意见,添加了书签,以便于阅读。 2004.12.1,因英文版的更新(Release 2)而更新中文版。比如,内置了JSTL、新增Hibernate一章、修改MySQL 4.1.17/Oracle 10g JDBC配置等内容。 2005.1.21,修正几个小错误。 2005.3.5,同步英文版的更新(Release 3)。如果存在错误,一切以英文版为准。 2005.6.2,同步英文版的更新(Release 4)。如果存在错误,一切以英文版为准。 2006.7.19,同步英文版的更新(Release 5)。如果存在错误,一切以英文版为准

Eclipse中安装新版JBOSS的三种方法

Eclipse安装新版JBoss的三种方法现在JBoss 7.0和更新的版本已经发布,因此,在Eclipse上面部署的时候遇到不少问题,通过百度和实际实践找到完全的解决办法,特此记录下,以方便来者。 在Eclipse上面配置JBoss的时候发现,在windows-》preference-》Server-》runtime environment里面添加的时候,发现JBoss选项里面只支持到5.0版本,如果选择5.0.路径选择7.0路径的话,会提示错误。 所以必须通过安装Jbosstools来解决这个问题。于是在官网找了下面三种方式安装Jboss tools: 一、安装 第一种:Eclipse Marketplace 拖这个“Install”图标到你打开的Eclipse Kepler 4.3工作区,也可以通过在Eclipse以下方式搜索“JBoss Tools (Kepler)”: Help > Eclipse Marketplace... 你也可以在Eclipse Marketplace安装页上看见。

参见:https://www.wendangku.net/doc/df15464591.html,/downloads/jbosstools/kepler/4.1.2.Final.html 第二种:在线安装 1. 请查看你的Eclipse版本,Help—>About Eclipse,记下你用的Eclipse的版本号。

2. 在help->install new software中,按“Add”,输入“JBoss Tools”和以下站点: https://www.wendangku.net/doc/df15464591.html,/jbosstools/updates/webtools/kepler/,并按“确定”。 3. 选择插件,按“下一步”。

JBOSS SSL及端口配置

第1章JBOSS SSL配置 1.1 启用jboss ssl 1.1.1 生成keystore 在unix环境下,使用keytool命令去生成keystore文件: -bash-3.00$ keytool -genkey -alias jbosskey -keyalg RSA Re-enter new password: What is your first and last name? [Unknown]: test What is the name of your organizational unit? [Unknown]: ailk What is the name of your organization? [Unknown]: ailk What is the name of your City or Locality? [Unknown]: gz What is the name of your State or Province? [Unknown]: gd What is the two-letter country code for this unit? [Unknown]: CN Is CN=test, OU=ailk, O=ailk, L=gz, ST=gd, C=CN correct? [no]: y Enter key password for (RETURN if same as keystore password): aidm@suse9t90:~> 在输入命令中,“jbosskey”是自定义名称,密码必须记住,在后面配置中会使用,如(dm_jboss);完成后,在$HOME目录能找到生成的.keystore文件: aidm@suse9t90:~> cd $HOME aidm@suse9t90:~> ls -a .key* .keystore 把该文件mv到${JBOSS}/server/default/conf/目录下: mv .keystore guanql/jboss/jboss-5.1.0.GA/server/default/conf/jboss90.keystore 其中jboss90.keystore这个文件名可自定义,在2.1.2章节中会使用。

JBOSS的下载安装、环境变量配置以及部署

JBOSS的下载安装、环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)服务器。 第一步:下载安装 1.进入官网https://www.wendangku.net/doc/df15464591.html,/downloads,选择“(158mb Install)”这个是JBoss EAP 6.2.0.GA,是最新版的,而且是Windows安装包。如果想下载ZIP压缩包,就选择“See more……”,再选择ZIP压缩包。

2.下载完成后,安装就可以,安装路径一般是:C:\program files\EAP-6.2.0\jboss-eap-6.2;ZIP 压缩包解压到一个路径纯英文的文件夹下,如:E:\JBOSS\jboss-eap-6.2.0 第二步:环境变量配置 JBoss的使用必须有JDK,只有JRE是不行的,所以你的电脑必须首先配置Java环境变量3.下载JDK(https://www.wendangku.net/doc/df15464591.html,/technetwork/java/javase/downloads/index.html),现在最 新版本为8.05,安装或者解压后到一个纯英文目录或者文件夹下:如:C:\Program Files\Java\jdk1.8.0_05\。 我以windows 7 来说明, 4.首先右键点击桌面上的计算机,选择属性-->高级系统设置-->环境变量,在系统变量中新建一 个变量名:JAVA_HOME,变量值(路径):就是你解压的路径,路径一直到看得见bin目录为止:

将上面路径复制环境变量路径里,确定。 5.找到path变量,然后在打开 在最前面输入%JAVA_HOME%\bin; 注意最后的分号不能少,他能把该路径和别的路径区分开。 6.现在JDK配置好了,接下来可以配置JBOSS了; 还是在环境变量新建一个:JBOSS_HOME 路径为你解压JBOSS的路径:

jboss配置内存大小

学校:重庆邮电大学 专业:数学与应用数学姓名:李华荣 E-mail:lhrbest@https://www.wendangku.net/doc/df15464591.html, QQ:642808185 时间:2013.08.16

修德 博学 求实 创新 李华荣 2013-9-10 - 1 - 第1章 修改jboss 运行时java 虚拟机内存大小 如果一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值 128MB ,需要加大java 虚拟机可使用的最大内存,否则会出现Out of Memory (系统内存不足)的异常。启动java 时,需要使用如下两个参数: -Xms java 虚拟机初始化时使用的内存大小 -Xmx java 虚拟机可以使用的最大内存 java 虚拟机可使用的最大内存是有限制的,缺省值通常为64MB 或128MB 。 修改jboss 运行时java 虚拟机内存大小: 在"%jboss_home%/bin/run.conf"文件中的 JAVA_OPTS="-server -Xms128m -Xmx128m" 把"-Xms128m -Xmx128m"这两个值作更改即可!!! 将bin 文件夹下面的run.bat 文件中的 set JA V A_OPTS=%JA V A_OPTS% -Xms128m -Xmx512m 改成: set JA V A_OPTS=%JA V A_OPTS% -Xms128m -Xmx512m -Xss 128k -XX:PermSize=256m -XX:MaxPermSize=256m -Xms128m 初始的java 内存堆大小 128M -Xmx512m 最大的java 内存堆大小 512M (最好不要超过物理内存的90%) -Xss 128k 每个线程启动所占内存 128k XX:PermSize=256m GC 预留的内存,如果你的应用有大量的Class 被动态载入或卸载,你应该把这个参数设大些 -XX:MaxPermSize=256m 最大的GC 预留内存 PermGen space 的全称是Permanent Generation space,是指内存的永久保存区域。这一部分用于存放Class 和Meta 的信息,Class 在被 Load 的时候被放入PermGen space 区域,它和和存放Instance 的Heap 区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space 进行清理,所以如果你的APP 会LOAD 很多CLASS 的话,就很可能出现PermGen space 错误。这种错误常见在web 服务器对JSP 进行pre compile 的时候。 改正方法,在 run.bat 中加入:-Xms128m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m 因为项目中引用了很多的 jar 包,而这些 jar 包中的 class 信息会被 JBoss 的 class loader 加载到 PermGen space 区域,在 JVM 默认的情况下,该部分空间的大小只有 4M ,在 jar 包非常多的情况下,显然是不够用的,所以通过 -XX:MaxPermSize=256m 指定最大值后即可解决问题。

相关文档