搜档网
当前位置:搜档网 › JBOSS服务器配置详解

JBOSS服务器配置详解

JBOSS服务器配置详解
JBOSS服务器配置详解

下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能会产生一些莫名的错误),eg:

E:\jboss-5.0.0.Beta4 。同时:

添加环境变量:

1)在“系统变量”里添加JBOSS_HOME变量,值为Jboss的安装路径,

如:JBOSS_HOME E:\jboss-5.0.0.Beta4

2)为了方便jboss的命令,需要把jboss的bin目录添加到系统Path路径里,

如:Path ;%JBOSS_HOME%/bin

在此,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字样,则表示安装成功。

我们可以通过访问: http://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下载不完全。

二.JBoss 的目录结构说明

三.JBoss 的配置

1. 日志文件设置

若需要修改JBoss默认的log4j设置,可修改JBoss安装目录"server"default"conf 下的jboss-log4j.xml文件,在该文件中可以看到,log4j的日志输出在JBoss安装目录

"server"default"log下的server.log文件中。对于log4j的设置,读者可以在网上搜索更加详细的信息。

2. web 服务的端口号的修改

这点在前文中有所提及,即修改JBoss安装目录"server"default"deployer"jboss-web.deployer下的server.xml文件,内容如下:

maxThreads="250" maxHttpHeaderSize="8192"

emptySessionPath="true" protocol="HTTP/1.1"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true" />

将上面的8080端口修改为你想要的端口即可。重新启动JBoss后访问:http://localhost/:新设置的端口,可看到JBoss的欢迎界面。

四. 部署

JBoss支持热部署,也就是war文件部署到服务器上后不需要重新启动JBoss(Tomcat 不支持这种特性)。

在JBoss4.0.0及以上版本,不同类型的文件部署的地方不一样,JBOSS_HOME\server\default\deploy这个是总部署目录,但要部署的文件不是放在这个目录的,这点和JBoss3.0版本很不一样,大家可以看到JBOSS_HOME\server\default\deploy这个目录下面有很多个子目录,具体的文件就是部署到相应的这些子目录中,如:*.html,*.jsp 文件的部署目录是JBOSS_HOME\server\default\deploy\jboss-web.deployer\ROOT.war\,其他的类型文件具体用到的时候在查吧。

5.外网访问

部署完后,打开浏览器,输入http://localhost:8080/hyddd.html(hyddd.html是我刚才部署的文件),这时可以访问了。但如果你输入http://192.168.56.88:8080/hyddd.html (192.168.56.88是我机器的IP),还是不能访问。因为部署完后,默认只能本地访问(即:只有127.0.0.1/localhost能访问),如果想让其他人也可以访问你的网页,需要修改JBoss的配置文件。

(1).修改JBoss配置文件

要修改的配置文件:JBOSS_HOME/server\default\deploy\jboss-web.deployer/server.xml,下面是xml中我们需要修改的地方:

1:

2: maxThreads="250" maxHttpHeaderSize="8192"

3: emptySessionPath="true" protocol="HTTP/1.1"

4: enableLookups="false" redirectPort="8443" acceptCount="100"

5: connectionTimeout="20000" disableUploadTimeout="true" />

port:访问端口,默认是8080,这就是为什么上面我们在访问http://localhost:8080/hyddd.html时,需要加“:8080”这东西了,把它改为80,访问网页时就可以不加端口号了,如:http://localhost/hyddd.html(当然,你要继续加上端口号访问也是可以的,如http://localhost:80/hyddd.html)

address:要外网能访问你的网页,关键是设置这个!把address的值改为0.0.0.0就可以了。

(2).重启JBoss

重启后在试一下http://192.168.56.88:8080/hyddd.html,恩,可以了:>

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.sodocs.net/doc/da10771266.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.sodocs.net/doc/da10771266.html,/technetwork/java/javase/downloads/index.html下载jdk1.6版本,如下图所示: 安装jdk后,配置JAVA_HOME环境变量如下图所示:

1.2. 下载JBOSS EAP6产品 JBOSS EAP6官网下载地址:https://https://www.sodocs.net/doc/da10771266.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.sodocs.net/doc/da10771266.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;(参照此法填写) 示例:

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

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.sodocs.net/doc/da10771266.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可看到如下启动画面

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.sodocs.net/doc/da10771266.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.sodocs.net/doc/da10771266.html,/jbosstools/updates/webtools/kepler/,并按“确定”。 3. 选择插件,按“下一步”。

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

JBOSS的下载安装、环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)服务器。 第一步:下载安装 1.进入官网https://www.sodocs.net/doc/da10771266.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.sodocs.net/doc/da10771266.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集群搭建手册

JBoss集群搭建方案 1.环境配置 1.1.操作系统 Windows Server2003 x64或Windows Server2008 x64,两台服务器要求保持一致 1.2.JDK jdk-6u41-windows-x64 https://www.sodocs.net/doc/da10771266.html, Framework . NET Framework 3.5 2.集群软件及配置 2.1.Apache httpd server 2.2.mod_jk.so 2.3.Apache配置 httpd.conf,mod_jk.conf,uriworkermap.properties,workers.properties 以上所有需要用到的软件,除操作系统外,其余全部由护理事业部研发经理提供标准版本

3.操作步骤 3.1 安装操作系统 3.2 安装JDK和.NET Framework 3.3 安装Apache软件(只需要在1台服务器上安装即可)3.4 配置Apache 3.5 配置JBoss 3.6 测试集群 4.集群运行机制

简述:Apache收到各个客户端的请求,分别转发给JBoss Node1和Node2,从而实现两个JBoss负载均衡。当Node1或者Node2有1个节点不能正常工作时,程序仍能正常运行;只有当Apache不能正常工作或者Node1、Node2同时不能正常工作时,程序不能正常使用 注意事项: JBoss Node1和Node2所在的两台服务器的操作系统,JDK和.NET Framework必须保持一致,否则集群不能正常运转 5.安装配置 5.1.安装apache httpd server

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 PATH=%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)还有一点是十分隐蔽的就是计算机名不能是中文

jboss7部署和平台移植

Jboss7部署和平台移植 IP产品部:吴章银 Jboss介绍 Web2.0的时代,基于Tomcat内核的JBoss在J2EE应用服务器领域已成为发展最为迅速的应用服务器。 这一青出于蓝而胜于蓝的产品与Tomcat的区别又在哪里? jboss基于Tomcat内核,青胜于蓝 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可。其运行时占用的系统资源小,扩展性好,且支持负载平衡与邮件服务等开发应用系统常用的功能。作为一个小型的轻量级应用服务器,Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用,成为目前比较流行的Web 应用服务器。 单纯的Tomcat性能有限,在很多地方表现有欠缺,如活动连接支持、静态内容、大文件和HTTPS等。除了性能问题,Tomcat的另一大缺点是它是一个受限的集成平台,仅能运行Java应用程序. 而JBoss Web采用业界最优的开源Java Web引擎,将Java社区中下载量最大,用户数最多,标准支持最完备的Tomcat内核作为其Servlet容器引擎,并加以审核和调优。JBoss在Tomcat的基础上,对其进行本地化,将Tomcat 以内嵌的方式集成到 JBoss 中。JBoss Web通过使用APR和Tomcat本地技术的混合模型来解决Tomcat的诸多不足。混合技术模型从最新的操作系统技术里提供了最好的线程和事件处理。结果,JBoss Web达到了可扩展性,性能参数匹配甚至超越了本地Apache HTTP服务器或者IIS。 ●JBoss Web服务器集多种功能于一身。其关键功能包括:完全支持Java EE、高度的扩展性、快速的静态内容处理、群集、OpenSSL、URL重写和 综合性。JBoss Web服务器具有原生特性和强大的可扩展性,可 支持多种并非基于Java的服务器内容处理技术,可同时运行JSP, Serv let, Microsoft .NET , PHP 及 CGI,为其提供一个单一的、高性能的 企业级部署平台。 ●与Tomcat 相比,JBoss Web在静态资源访问方面性能优越。JBoss Web 支持两种组件模式——纯Java和Native I/O。在Native组件的支持下,动态运行不会受到任何影响,而静态资源的访问利用了操作系统本身提 供的0拷贝传送,CPU消耗降低,响应时间缩短,吞吐率大大提高,混 合的连接模式支持最大达到10000个并发客户端的同时访问,与Apache

JBoss7配置指南及管理员手册

JBoss7配置指南 1. jboss各主要版本特性 (3) 1.1. jboss4特性 (3) 1.2. jboss5特性 (5) 1.3. jboss6特性 (6) 1.4. jboss7特性 (7) 2. 为什么JBoss AS7 这么快 (8) 3. JBoss AS7中的新概念-域 (10) 3.1. 域(Domain)的概念及其与群集(Cluster)的区别 (10) 3.2. 实验 (11) 1.1.1. 准备工作 (11) 1.1.2. 配置 (12) 3.2.1.1. Master上面的配置 (14) 3.2.1.1.1. domain.xml (14) 3.2.1.1.2. host.xml (15) 3.2.1.2. Slave上面的配置 (16) 3.2.1.2.1.domain.xml (16) 3.2.1.2.2. host.xml (16) 3.3. AS 7.1的安全补充说明 (17) 3.4. 部署 (20) 3.5. 小结 (25) 4. JBoss7配置 (26) 4.1. 目标听众 (26) 4.1.1. 开始之前 (26) 4.1.2. 手册中的示例 (26) 4.2. 客户端 (26) 4.2.1. web接口 (26) 4.2.1.1. HTTP管理接入点 (26) 4.2.1.2. 访问管理控制台 (27) 4.2.1.3. 对管理控制台进行加密 (27) 4.2.2. 命令行接口 (27) 4.2.2.1. Native管理接入点 (28) 4.2.2.2. 运行命令行管理工具 (28) 4.2.2.3. 管理请求 (29) 4.2.2.3.1. 管理资源的地址 (30) 4.2.2.3.2. 操作类型和操作描述列表 (30) 4.2.2.4. 命令行历史信息 (32) 4.2.2.5. 批处理 (32) 4.2.3. 配置文件 (33) 4.3. 核心管理概念 (34)

JBOSS使用指南

JBOSS使用指南 使用指南 Release v1.0 [jimmy(yang.kun),于2008-05-12编写]

一.JBOSS入门 (3) 1.下载和安装JBoss (3) 2.JBoss的目录结构 (3) 3.启动服务器 (4) 4.JMX控制台 (5) 5.停止服务器 (6) 6.JBoss中的部署 (6) 二.JBOSS的配置 (7) 1. JBoss日志设置 (7) 2. web 服务的端口号的修改 (7) 3. JBoss的安全设置 (8) 3.1jmx-console登录的用户名和密码设置 (8) 3.2web-console登录的用户名和密码设置 (10) 4. JBoss数据源的配置 (13) 5. JMS使用和设置 (15) 5.1 JMS消息的传递模型 (15) 5.2 JMS的配置 (17) 三.JMX原理和应用 (21) 1.什么是JMX (21) 2. JMX规范 (22) 3.基于JBoss来写MBean (22) 3.1 HelloWorld实例 (22) 3.2 程序代码 (22) 3.3 配置文件jboss-service.xml (23) 3.4 将实例部署到JBOSS (23) 3.5 MBean的效果 (24) s四.EJB3.0使用说明 (26) 1. Enterprice JavaBeans(EJB)的概念 (26) 1.1 会话 Bean: (26) 1.2 实体Bean: (27) 1.3 消息驱动Bean(MDB): (27) 2.会话Bean(Session Bean) (27) 2.1因为客户端需要通过JNDI 查找EJB,那么JNDI 是什么 (27) 2.2 Stateless Session Beans(无状态bean)开发 (29) 2.3 Stateless Session Bean与Stateful Session Bean的区三别 (33) 2.4 Session Bean的生命周期 (33) 3.消息驱动Bean (Message Driven Bean) (34) 3.1 Queue消息的发送与接收(PTP消息传递模型) (34) 3.2 Topic消息的发送与接收(Pub/sub 消息传递模型) (40) 4.实体Bean(Entity Bean) (45) 4.1持久化persistence.xml 配置文件 (45) 4.2实体Bean 发布前的准备工作 (46)

JBOSS服务器配置详解

下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能会产生一些莫名的错误),eg: E:\jboss-5.0.0.Beta4 。同时: 添加环境变量: 1)在“系统变量”里添加JBOSS_HOME变量,值为Jboss的安装路径, 如:JBOSS_HOME E:\jboss-5.0.0.Beta4 2)为了方便jboss的命令,需要把jboss的bin目录添加到系统Path路径里, 如:Path ;%JBOSS_HOME%/bin 在此,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字样,则表示安装成功。 我们可以通过访问: http://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下载不完全。

JBoss+Apache集群配置

搭建环境 两台电脑//其实一台也够了,不过需要修改其中一个JBoss监听的端口,要不然有冲突 jboss-4.0.4.GA apache_2.0.59 //我使用的是apache_2.0.59-win32-x86-no_ssl,其实无所谓的 mod_jk-apache-2.0.59.so //Apache请求分发的模块,官网上可以找到 首先安装JBoss,我用的是zip格式的,直接解压缩就可以了,在两台电脑里分别安装。 接下来在其中一台电脑上(这里是192.168.0.2)安装Apache(其实应该再找一台电脑来安装的),很简单, 配置JBoss 假设两台电脑的IP分别为192.168.0.2和192.168.0.3。我们这里使用JBoss的default目录。 将如下文件从%JBoss_Home%\server\all\lib里面拷到%JBoss_Hom e%\server\default\lib目录下: jbossha.jar(加载org.jboss.ha.framework.server.ClusterPartition) jgroups.jar(JBoss集群底层通信协议) jboss-cache.jar(加载org.jboss.cache.aop.TreeCacheAop) 还要从%JBoss_Home%\server\all\deploy里把cluster-service.xml和tc5-cluster.sar拷贝 到%JBoss_Home%\server\default\deploy里面。 编辑192.168.0.2 的%JBoss_Home%\server\default\deploy\jbossweb-tomcat55.sar\server.xml 修改下面代码: 源码复制打印 1. 修改为: 源码复制打印 1. 其中jvmRoute是用来让apache识别的节点名称,一个节点一个名称,注意不要有重复的(可以结合IP设置)。

相关主题