JBoss部署安装优化手册调优.docx

上传人:b****6 文档编号:16377170 上传时间:2023-07-13 格式:DOCX 页数:11 大小:607.48KB
下载 相关 举报
JBoss部署安装优化手册调优.docx_第1页
第1页 / 共11页
JBoss部署安装优化手册调优.docx_第2页
第2页 / 共11页
JBoss部署安装优化手册调优.docx_第3页
第3页 / 共11页
JBoss部署安装优化手册调优.docx_第4页
第4页 / 共11页
JBoss部署安装优化手册调优.docx_第5页
第5页 / 共11页
JBoss部署安装优化手册调优.docx_第6页
第6页 / 共11页
JBoss部署安装优化手册调优.docx_第7页
第7页 / 共11页
JBoss部署安装优化手册调优.docx_第8页
第8页 / 共11页
JBoss部署安装优化手册调优.docx_第9页
第9页 / 共11页
JBoss部署安装优化手册调优.docx_第10页
第10页 / 共11页
JBoss部署安装优化手册调优.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

JBoss部署安装优化手册调优.docx

《JBoss部署安装优化手册调优.docx》由会员分享,可在线阅读,更多相关《JBoss部署安装优化手册调优.docx(11页珍藏版)》请在冰点文库上搜索。

JBoss部署安装优化手册调优.docx

JBoss部署安装优化手册调优

 

 

瑞彩通(Linux平台)

安装部署手册

(一)

Version:

1.1

Date:

2012/02/20

Author:

SuLinFeng

 

目录

文档信息表:

2

1概述4

1.1目的4

1.2安装适用范围4

2安装环境4

2.1安装JDK1.64

2.2安装JBoss5

2.2.1解压缩程序包5

2.2.2配置JDK环境变量5

2.2.3修改jboss用户环境变量6

2.2.4在启动文件中添加环境变量6

2.2.5启动参数设置方式一6

2.2.6启动参数设置方式二7

2.2.7安装完成后的测试7

3JBoss性能优化8

3.1修改JBOSS默认的使用内存大小8

3.2容器管理的事务机制CMP优化8

3.3开发JAX-WS包冲突解决办法9

3.4后台启动方式10

3.5修改默认HTTPRequest线程池10

3.6修改默认数据库连接池大小11

3.7jmx-console登录的用户名和密码设置12

3.8其他12

1概述

1.1目的

为更好地规范瑞彩通部署环境的软件安装,促进安装标准化而编写该文档。

1.2安装适用范围

适用于“瑞彩通”运营中心生产环境下Linux操作系统上的JDK1.6+Jboss5.1版本的安装操作和系统参数配置。

2安装环境

安装Jboss前必须检查JDK的版本,Jboss5.1必须使用JDK1.6版本,如果该机没有安装JDK,需从FTP服务器下载相应版本进行安装。

如果Linux自带的JDK系统版本教低,需要更新JDK环境。

所需软件如下:

●jdk-6u26-linux-x64-rpm.bin--这里下载的是安装版的JDK。

●jboss-5.1.0.GA-jdk6.zip

2.1安装JDK1.6

1.把jdk-6u24-linux-x64-rpm.bin拷贝到/j2ee/java目录下。

2.打开终端输入cd/j2ee/java按回车

3.添加执行权限,执行命令chmod+xjdk-6u24-linux-x64-rpm.bin

4.执行命令./jdk-6u24-linux-x64-rpm.bin即可完成安装。

5.环境变量设置。

#vi/etc/profile

在文件末尾输入o新增一行进入编辑模式

添加如下内容:

exportJAVA_HOME=/usr/java/jdk1.6.0_24

exportPATH=$JAVA_HOME/bin:

$JAVA_HOME/jre/bin:

$PATH

exportCLASSPATH=.:

$JAVA_HOME/lib/dt.jar:

$JAVA_HOME/lib/tools.jar

exportPATH=$PATH:

/sbin

6.按Esc,输入:

wq完成保存退出。

7.进入终端,输入source/etc/profile使刚刚修改的环境变量生效。

8.进入终端,输入java–version

javaversion"1.6.0_24"

Java(TM)SERuntimeEnvironment(build1.6.0_24-b07)

JavaHotSpot(TM)64-BitServerVM(build19.1-b02,mixedmode)

9.64位的RedhatEnterpriseLinux5.6的JAVA配置完成

2.2安装JBoss

2.2.1解压缩程序包

解压缩刚才下载的jboss-5.1.0.GA-jdk6.zip

unzipjboss-5.1.0.GA-jdk6.zip

$ls-l

jboss-5.1.0.GA

jboss-5.1.0.GA-jdk6.zip

2.2.2配置JDK环境变量

Jboss支持两种JDK加载方式,第一种是通过定义用户环境变量来加载JDK,第二种是在启动文件中添加环境变量,通过参数来加载JDK。

这里我们采用第二种配置方式。

2.2.3修改jboss用户环境变量

编辑profile文件,vi~/.bash_profile添加如下字段:

exportJAVA_HOME=/usr/java/jdk1.6.0_26

exportCLASSPATH=.:

$JAVA_HOME/lib/dt.jar:

$JAVA_HOME/lib/tools.jar

exportPATH=$PATH:

$JAVA_HOME/bin

exportJAVA_HOMECLASSPATHPATH

保存退出

执行.~/.bash_profile使配置生效。

 

2.2.4在启动文件中添加环境变量

(此过程非必须)

需编辑jboss-5.1.0.GA/bin/run.sh文件

vijboss-5.1.0.GA/bin/run.sh

添加如下环境变量,以便启动run.sh时,通过文件启动时去加载JDK。

exportJAVA_HOME=/usr/java/jdk1.6.0_26

exportCLASSPATH=.:

$JAVA_HOME/lib/dt.jar:

$JAVA_HOME/lib/tools.jar

exportPATH=$PATH:

$JAVA_HOME/bin

exportJAVA_HOMECLASSPATHPATH

保存退出

2.2.5启动参数设置方式一

在jboss4.2.2之前的版本中,只需启动run.sh,就能够启动。

但在jboss4.2.2之后,改进了这一点。

需要加载启动参数,才能够启动Jboss。

也就是说./run.sh启动之后,只监听127.0.0.1,所以只能通过本地127.0.0.1或者localhost来访问,局域网内其他用户是无法进行访问的。

jboss4.2.2版本之后需要加载参数来启动。

加上参数-b0.0.0.0监听全部地址。

 

Jboss已经安装好,启动run.sh进行测试。

./jboss-5.1.0.GA/bin/run.sh–b0.0.0.0.

(0.0.0.0为本机IP)

14:

06:

21,300INFO[TomcatDeployment]deploy,ctxPath=/admin-console

14:

06:

21,375INFO[config]InitializingMojarra(1.2_12-b01-FCS)forcontext'/admin-console'

14:

06:

23,558INFO[TomcatDeployment]deploy,ctxPath=/

14:

06:

23,609INFO[TomcatDeployment]deploy,ctxPath=/jmx-console

14:

06:

23,686INFO[Http11Protocol]StartingCoyoteHTTP/1.1onhttp-10.190.35.32-8080

14:

06:

23,713INFO[AjpProtocol]StartingCoyoteAJP/1.3onajp-10.190.35.32-8009

14:

06:

23,722INFO[ServerImpl]JBoss(Microcontainer)[5.1.0.GA(build:

SVNTag=JBoss_5_1_0_GAdate=200905221634)]Startedin36s:

66ms

后台显示已成功启动。

2.2.6启动参数设置方式二

修改server.xml配置文件。

/app/jboss/jboss-5.1.0.GA/server/default/deploy/jbossweb.sar/server.xml文件,将connector下面的 address改成本机IP或者0.0.0.0后,启动run.sh后,局域网其他用户就可以用IP访问了。

2.2.7安装完成后的测试

打开IE,输入http:

//0.0.0.0:

8080,如显示下图,则说明安装已完成。

3JBoss性能优化

3.1修改JBOSS默认的使用内存大小

修改%JBOSS-HOME%/bin目录下的run.conf文件,把JAVA_OPTS参数修改进量大些。

比如,512->1025等。

3.2容器管理的事务机制CMP优化

修改transaction-jboss-beans.xml文件中transactionTimeout的值,把300改的更大。

默认值较小,容易出现数据连接超时中断。

3.3开发JAX-WS包冲突解决办法

JDK1.6开发JAX-WS,部署在JBOSS5.1可能会出现JAX-WS包冲突。

现象:

客户端调用报错,

当使用JBossWS调用Webservice时报错如下两个异常交替出现:

javax.xml.ws.WebServiceException:

NoContent-typeintheheader

javax.xml.ws.WebServiceException:

java.lang.UnsupportedOperationException:

setPropertymustbeoverriddenbyallsubclassesofSOAPMessage

当使用Axis是报错如下:

org.xml.sax.SAXParseException:

Prematureendoffile.

原因及解决办法:

把JBoss4.2内的JBOSS_HOME/client目录下的一下文件复制到JBoss5.1内的JBOSS_HOME/lib/endorsed目录下,重启服务就可以了。

jboss-jaxrpc.jar

jboss-jaxws.jar

jboss-jaxws-ext.jar

jboss-saaj.jar

3.4后台启动方式

Jboss启动成功后关闭启动客户端,默认JBOSS进程会关闭。

为了保证Jboss在客户端关闭时始终在后台运行,我们使用nohup命令。

方法如下:

在%JBOSS-HOME%/bin/目录下,新增一个文件,内容如下图。

并给该文件赋予可执行权限。

以后启动使用本可执行文件启动JBoss代替run.sh

3.5修改默认HTTPRequest线程池

Jboss默认线程池大小为200.为了提高并发量,可修改server.xml默认配置。

其中,

3.6修改默认数据库连接池大小

 

3.7jmx-console登录的用户名和密码设置

(略)OCN的JBOSS服务器我已经配置好了。

过程有点繁琐。

3.8其他

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2