JBOSS部署JavaEE項目方法及環境變量配置_JAVA_HOME-JBOSS_HOME


本文大致整理了如何從一台無任何與項目相關配置的機器中讓一個JavaEE項目在JBOSS服務器下成功運行的步驟和注意事項,其中包括JDK安裝、JBOSS安裝、Java環境變量配置和JBOSS環境變量的配置等,以下為詳細內容。

准備工作:

用JBOSS部署JavaEE項目需要准備以下幾個內容:JDK安裝包、JBOSS及項目war部署包;

在啟動JBOSS之前,我們還需要配置Java的環境變量及JBOSS的環境變量,

分別為JAVA_HOME及JBOSS_HOME,以下為詳細步驟:

1 JDK安裝

安裝JDK時主要需注意以下幾點:

(1)安裝時需記住JDK的安裝目錄,用於配置環境變量;

(2)注意JDK的版本,目前我們采用JDK 1.6,曾遇到先安裝了1.6然后卸載重新安裝1.5,由於服務器限制重啟,從而導致無法正常使用;

(3)安裝JDK后,要進入控制面板關閉JDK的自動更新,以免因Java自動更新所帶來的一系列問題;

2 JBOSS安裝

我們需要將JBOSS解壓至一個路徑名中無空格,無中文字符的目錄下。

3 JAVA環境變量配置

(1)我的電腦 -> 屬性 -> 高級,選擇“環境變量”,在“系統變量(S)”下點擊新建,出現編輯系統變量對話框,在變量名處填寫:JAVA_HOME,在變量值處填寫C:\Program Files\Java\jdk1.6.0(注意后面不要加分號,可能會報錯),這個地址就是之前jdk的安裝地址。點擊確定;

(2)在系統變量中新建“Classpath”(如果已有,則直接編輯),設置其值為 .;%Java_Home%\lib (若值中原來有內容,用分號與之隔開)。注意路徑前的符號為.;不能漏掉;

(3)按照類似的方法,在環境變量中找到變量名為Path的變量,選中並點擊下邊的編輯,在彈出的對話框中,修改變量值(在整個文本框最前面加上字符串%JAVA_HOME%\bin;);

4 JBOSS環境變量配置

(1)在系統變量中新建JBOSS_HOME,其路徑為JBOSS的存放路徑,如D:\jboss-cab

(2)設置path,在系統變量中找到Path的變量,添加%JBOSS_HOME%\bin

(3)驗證jboss是否安裝成功:進入你的jboss安裝目錄下的bin目錄,雙擊運行run.bat,啟動jboss,觀察控制台有無異常拋出,若無異常拋出,則會出現提示Started in 1m:**s:**ms。

(4)點擊run.bat時,如果出現控制台一閃然后立即自動關閉的情況,有可能是因為你在修改path時不慎刪掉了XP本身的環境變量,可以在警察一下你的“path”環境變量中是否包含下面的部分:;%SystemRoot%\system32;%SystemRoot%;

(5)當jboss啟動成功以后,可以在瀏覽器中輸入http://localhost:8080,即可進入jboss的歡迎界面。

5 運行JBOSS部署項目

         進入%JBOSS_HOME%\bin目錄,運行run.bat,直至出現Started in **s:***ms,然后在瀏覽器中填寫http://localhost:8080/project_name即可。

6 可能遇到的問題匯總

6.1 JDK

6.1.1 JBOSS啟動時錯誤一

  • 錯誤提示: Error: no `server’ JVM at `D:\Java\jre6\bin\server\jvm.dll’
  • 錯誤描述:該錯誤可能會在啟動JBOSS時發生
  • 解決方法:將%JAVA_HOME%\jre\bin\server整個目錄拷到Java\jre1.6.0\bin目錄下。

6.1.2 JBOSS啟動時錯誤二

  • 錯誤提示:Error: no `server’ JVM at `D:\oracle\product\10.1.0\Client_1\jre\1.4.2\bin\server\jvm.dll’.
  • 錯誤描述:對於Oracle的客戶端,啟動JBOSS的時候可能會報此錯誤。其原因是Oracle 10默認采用的是JDK 1.4,如果先安裝Oracle客戶端控件再安裝JDK可能會排除此問題。
  • 解決方法:在環境變量配置中,在path最前面加上JDK的安裝目錄,如:C:\Program Files\Java\jdk1.6.0\bin,若已配置JAVA_HOME,則為%JAVA_HOME%\bin。

6.2 JBOSS

6.2.1 JBOSS啟動時錯誤三

  • 錯誤提示:Failed to recovery manager java.lang.NullPointerException
  • 錯誤描述:在啟動JBOSS時出現該錯誤
  • 解決方法:clean the data folder under JBOSS_HOME/server/default


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM