linux+jboss4.0.3SP1配置

我所使用的系統爲:redhat linux enterprise 4 ,JDK爲:1.4.2-11,JBOSS爲:jboss-4.0.3SP1

1. JDK 的安裝和配置

    安裝JDK
     從 sun公司網站可以下載到目前已經發布的任何jdk的linux版本,我所下載的是:j2sdk-1.4.2-11.bin, (初次使用,所有軟件都是用firefox在圖形界面下載的,菜啊。。。);
     進到你的jdk所在的目錄,然後運行  ./j2sdk-1.4.2-11.bin,  回車。。。,
     這時候系統會提示是否同意sun的協議,當然是按 “Y”  同意協議,然後回車啦,回車後會開始解壓縮,完成後會在同一個目錄下自動生成一個j2sdk-1.4.2-11的目錄;
     將這個目錄複製到 /usr/local目錄下

    配置JDK

   
打開終端輸入: vi  /etc/profile, 如果用圖形界面的話,可以直接到 /etc目錄下雙擊打開profile文件 ; 編輯這個文件來設置環境變量:

    在其中加入幾行,分別如下:

    JAVA_HOME=/usr/local/j2sdk-1.4.2-11
    path=$path:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    將 JAVA_HOME, CLASSPATH 添到 import 後面的字符串中,
    注意: 這裏各變量屬性之間的間隔不再像windows裏面用分號";"分隔,而是用冒號":"分隔
              以上過程基本上完成了jdk配置,但是當我安裝完jboss並啓動它時,總是報告找不到jvm,按照如下方式解決
              運行 which java 命令, 如果在安裝系統時選擇了java,那麼此時會顯示系統自帶java的位置, 我的系統中爲: /usr/sbin/java,  這個文件會與我們自己上面安裝的jdk衝突(即使配置好了參數,自己裝的jdk也無法使用),這導致jboss無法識別jdk路徑,刪除它之後jboss正常啓動。
   
    現在重新啓動機器,JDK的配置就算完成啦

2. JBOSS的安裝與配置
    安裝JBOSS
     
jboss是免費的,可以從www.jboss.org下載一個,我的是jboss-4.0.3SP1.tar.gz;,
      運行 tar -zxvf jboss-4.0.3SP1解壓縮,在同一個目錄下得到一個同名的文件夾;
     
將這個文件夾複製到 usr/local  ;
   簡單配置JBOSS
      
打開終端,   vi /etc/profile ,
      又加入一行: JBOSS_HOME=/usr/local/jboss目錄名 ,保存退出,   並將JBOSS_HOME加到 import 裏面 ,保存退出.
       現在jboss最簡單的基本配置差不多做好了, 你可以進入到  /usr/local/jboss安裝目錄/bin  目錄中,運行: sh run.sh 來啓動你的jboss服務器;
      在瀏覽器中輸入:http://主機IP地址:8080  ,回車 , 這時候應該可以看到jboss的初始界面了,但是如果計算機中已經安裝了其它程序,佔用了8080端口,那啓動可能失敗,因爲端口衝突;

      更改jboss默認端口
              這和配置tomcat端口操作一樣,只需要改jboss中web服務器的端口地址就可以了,web服務器目錄爲:/usr/local/jboss安裝目錄/server/default/deploy/jbossweb-tomcat55.sar.  修改該目錄下server.xml中的如下內容:
 <Connector port="8080" address="${jboss.bind.address}"
         maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
         emptySessionPath="true"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true"/>
將port參數修改爲需要的端口號即可

      配置web虛擬目錄
       
在上面server.xml中找到如下內容:

    <Host name="localhost"
                       autoDeploy="false" deployOnStartup="false" deployXML="false">
    在它下面添加一行如下信息來添加虛擬目錄
             <Context cookies="true" crossContext="true" path="/weeklyreport" docBase="/usr/local/weeklyreport" />
      path 參數是瀏覽器中輸入的虛擬目錄名, 而docBase則是指向本地訪問的目錄。

以上端口和虛擬目錄配置同樣適用於tomcat5.5,但是不適用於tomcat5.0 配置完成後重新啓動jboss
    
     注意:
經過以上配置,jboss 配置基本完成, 但是,現在的jboss還不能解析jsp,servlet 和ejb ,因爲缺少一個非常重要的jar 包: commons-io-版本號.jar, 下載此jar包,放到 jboss安裝目錄/ server/default/lib中
     
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章