感谢支持
我们一直在努力

Linux环境下JBoss的安装部署

JBOSS安装


1.         环境准备


系统环境:Red Hat Enterprise Linux Server release 5.5


软件包:jdk1.6安装包  jdk-6u26-linux-x64.bin


jboss安装文件 jboss-4.2.2.GA.zip


2.         安装jdk1.6


JBOSS安装前需要java环境,要先将jdk安装成功后才能安装jboss,用以下命令


chmod +x jdk-6u26-linux-x64.bin


./jdk-6u26-linux-x64.bin


安装jdk,将安装生成的目录移动到/usr/local目录下


mv jdk1.6.0_26 /usr/local/


3.         配置环境变量


vi /etc/profile


profile文件末尾加入:


JAVA_HOME=/usr/local/jdk1.6.0_26


PATH=$JAVA_HOME/bin:$PATH


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


export JAVA_HOME


export PATH


export CLASSPATH


重新启动


4.         安装JBOSS


用以下命令将jboss-4.2.2.GA.zip,直接解压到/usr/local/目录下面


unzip jboss-4.2.2.GA.zip


mv jboss-4.2.2.GA /usr/local/


修改jboss配置,jboss/server/default/deploy/jboss-web.deployer/server.xml中的两个${jboss.bind.address}改成0.0.0.0


在该文件最后的</Engine>配置节点中加入以下内容,配置新的域名


 <Host name=”booke” autoDeploy=”false”


deployOnStartup=”false” deployXML=”false”>


     <Alias>www.Androidj.com</Alias> (这里配置域名)


     <Valve className=”org.apache.catalina.valves.AccessLogValve”


      prefix=”vote” suffix=”.log” pattern=”common” 


directory=”${jboss.server.home.dir}/log”/>


     <DefaultContext cookies=”true” crossContext=”true” override=”true”/>


</Host>


Jboss安装完成.打开jboss/bin/run.conf文件,修改JAVA_OPTS=”-Xms2048m-Xmx8192m-XX:MaxNewSize=256m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000″


-Xms2048m 代表jvm最少用 2048m内存


-Xmx8192m 代表jvm最多使用 8192m内存,尽量的将-Xms-Xmx大小设置相同,这样避免内存重新分配影响性能


-XX:MaxPermSize=256m.这是表明持久类,也就是noheap区域的最大为256


-XX:PermSize=256m这个持久区域初始化为256m,一般持久类的大小是64m


5.         应用部署


安装完成后,将程序打包成test.war放到/usr/local/jboss-4.2.2.GA/server/default/deploy/目录下,启动jboss


cd /usr/local/jboss-4.2.2.GA/bin/


nohup ./run.sh &


tail –f nohup.out

赞(0) 打赏
转载请注明出处:服务器评测 » Linux环境下JBoss的安装部署
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏