软件环境:

       Client端:Windows(安装jprofiler_windows_5_1_4.exe

       Server端:Linux(安装jdkjbossjprofiler_linux_5_1_4.sh

 

具体搭建过程:

1、  首先安装jdk

解压jdk1.6.0_24.tar/usr/local

#tar –zxf jdk1.6.0_24.tar –C /usr/local

 

编辑/etc/profile配置文件,配置java参数

vi /etc/profile

添加内容:

export JAVA_HOME=/usr/local/jdk1.6.0_24

export JAVA_BIN=/usr/local/jdk1.6.0_24/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

 

配置文件生效:

source /ect/profile

 

连接java程序包:

cd /usr/bin

ln -s -f /usr/local/jdk1.6.0_21/jre/bin/java

ln -s -f /usr/local/jdk1.6.0_21/bin/javac

java –version

最后显示为1.6.0则成功

 

2、  安装jprofiler

上传jprofiler_linux_5_1_4.sh/opt

添加执行权限:

#chmod +x jprofiler_linux_5_1_4.sh

 

执行安装:

#./ jprofiler_linux_5_1_4.sh –c

安装过程略。。几乎Enter到底(也可在图形界面下安装不加-c选项,则为图形安装)

 

安装完成后添加内容到/etc/profile

#vi /etc/profile

$JPROFILER_HOME=/opt/jprofiler5/bin/linux-x86

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME
export LD_LIBRARY_PATH

 

#source /etc/profile (使配置生效)

 

3、 安装jboss

上传jboss-4.2.2.GA.zip/usr/local目录下解压

# unzip jboss-4.2.2.GA.zip

 

/etc/profile中添加如下内容:

Vi /etc/profile

JBOSS_HOME=/usr/local/jboss-4.2.2.GA

export JBOSS_HOME

 

#source /etc/profile(使配置生效)

#echo $JBOSS_HOME (测试是否输出)

 

修改$JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml文件

${jboss.bind.address}改为0.0.0.0否则jboss不能绑定网卡IP,服务器外无法访问

 

进入jboss安装目录

#cd $JBOSS_HOME/bin

# nohup sh run.sh > 20120206.log &

可以测试访问了,http://ip:8080  无法访问请启动apache

 

测试完成关闭jboss

# ./shutdown.sh –S

 

4、  jprofiler监控jboss配置

修改$JBOSS_HOME/bin下的run.conf文件

$JAVA_OPTSthen后面添加

-agentlib:jprofilerti=port=8849 -Xbootclasspath/a:$JPROFILER_HOME/bin/agent.jar

在此之前先定义变量

JPROFILER_HOME=/opt/jprofiler5

例:if [ "x$JAVA_OPTS" = "x" ]; then

   JAVA_OPTS="-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -agentlib:jprofilerti=port=8849 -Xbootclasspath/a:$JPROFILER_HOME/bin/agent.jar"

Fi

 

启动jboss

#./run.sh

启动之后会停留在监听状态,等待客户端连接,至此服务器端配置完毕!

客户端的配置网上也有很多图示,比较明了,在此就不过多描述~