软件环境:
Client端:Windows(安装jprofiler_windows_5_1_4.exe)
Server端:Linux(安装jdk、jboss、jprofiler_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 &
可以测试访问了,无法访问请启动apache
测试完成关闭jboss
# ./shutdown.sh –S
4、jprofiler监控jboss配置
修改$JBOSS_HOME/bin下的run.conf文件
在$JAVA_OPTS的then后面添加
-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
启动之后会停留在监听状态,等待客户端连接,至此服务器端配置完毕!
客户端的配置网上也有很多图示,比较明了,在此就不过多描述~