linux下JBOSS使用入門

JBOSS服務器需求:
1 JDK 

2 JBOSS壓縮包

3 自己想要發佈的程序包


配置JDK

1 下載JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html

2 移動到指定的文件夾中:使用mv jdk*** /usr/tmp

3 自動進行安裝:rpm -ivh jdk***.rpm

4 查看自己的文件夾,默認應該安裝到/usr/java中

5 在 /etc/profile文件夾中配置,JAVA_HOME等

export JAVA_HOME=/usr/java/jdk1.6.0_13
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/bin/rt.jar:$JAVA_HOME/bin/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

6 執行 source /etc/profile命令生成剛纔的變量配置

7 java -version檢查自己的jdk版本,如果發現時OpenJDK則參照 http://blog.csdn.net/xingoo_/article/details/8731423   進行修改


配置JBOSS

1 拿到JBOSS的壓縮包後,直接解壓就可以用了

2 注意其中的幾個重要的文件:


jboss/bin/run.sh 啓動JBOSS的腳本...如果想用其他的IP地址訪問,一定要使用下面的命令進行開啓:

./run.sh -b 0.0.0.0
jboss/bin/shutdown.sh 或者 ctrl+C關閉服務

如果關閉不了,那就是直接查看進程

ps -aux | grep jboss
查看進程的ID,使用命令kill (對應進程ID),如果無效,就採用級別最高的 kill -9 (對應進程ID)


jboss/server  下面有幾個文件夾,是不同的部署文件:default all min 一般都是用default這個目錄就足夠了

jboss/server/default 下面重要的文件夾就是deploy,這裏面放着要發佈的各種war 包等等

jboss/server/default/deploy 下面比較重要的應該是 XXX-ds.xml 這個是工程所需要的數據庫的一個鏈接文件

比如我自己的oracle-ds.xml,下面比較重要的代碼:

<datasources>
  <local-tx-datasource>
    <jndi-name>uimsDS</jndi-name>
    <connection-url>jdbc:oracle:thin:@XXX.XXX.XXX.XXX(對應數據庫服務器的IP):1521:orcl</connection-url>
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
        <use-java-context>false</use-java-context>
    <user-name>XXXX服務器數據庫名字</user-name>
    <password>XXXX服務器數據庫密碼</password></local-tx-datasource></datasource>

jboss/server/default/deploy/jboss-web.deployer 這個文件夾下面也有點重要的東西----service.xml

    <Connector port="80" address="${jboss.bind.address}"    
         maxThreads="250" maxHttpHeaderSize="8192"
         emptySessionPath="true" protocol="HTTP/1.1"
         enableLookups="false" redirectPort="443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true" 
                 compression="on"  compressionMinSize="10" 
                 compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
                 />
上面的配置文件裏面是基本的一些JBOSS服務器設置,包括端口,連接數等等,沒必要的話,不需要改動

 <Engine name="jboss.web" defaultHost="localhost">
上面 的代碼是初始的時候的代碼,如果要配置LVS負載均衡的話,就可以在後面添加 jvmRoute的名字

 <Engine name="jboss.web" defaultHost="localhost" jvmRoute="Routenum1">


最後把自己弄好的war包,直接放在default/deploy下面就可以了...然後執行run.sh -b 0.0.0.0 命令開啓服務器,如果沒有問題,直接訪問http://127.0.0.1:80/XXX(工程名字)就可以訪問主頁了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章