歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux環境下JBoss的安裝部署

Linux環境下JBoss的安裝部署

日期:2017/2/28 15:57:48   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved