JBoss的部署及運行_第1頁
JBoss的部署及運行_第2頁
JBoss的部署及運行_第3頁
JBoss的部署及運行_第4頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、JBoss的部署及運行Author:Date:2009-05-26Audit:Date:目錄1.JBoss 部署21.1 軟件安裝21.2 設置環(huán)境變量31.3 JBoss 的目錄結(jié)構(gòu)61.4 修改 JBoss 的服務端口81.5 測試 JBoss 服務器是否安裝成功82.配置 JBoss 和數(shù)據(jù)庫的連接93.項目打包、發(fā)布到JBoss103.1 項目打包103.2 war 文件的部署143.2 取消已部署的應用143.3 重新發(fā)布已部署的應用154.運行 JBoss154.1 啟動 JBoss154.2 終止 JBoss 的運行161.JBoss部署1.1 軟件安裝本系統(tǒng)需要的軟件,放在如下

2、目錄下:JDK : 8RSA_Auditing_DoctoolsJavajdk1.6.0_10JBoss 服務器安裝包:8RSA_Auditing_Doctoolsjboss-4.0.5.GA.zipApache Ant 安裝包: 8RSA_Auditing_Doctoolsapache-ant-1.7.1-bin.zipJDBC 驅(qū)動程序包: 8 RSA_Auditing_Doctools mssqlserver.jar第一步:安裝jdk ,將 jdk 拷貝到相應的目錄下如c:Java jdk1.6.0_

3、10 。第二步:安裝JBOSS 服務器,將jboss-4.0.5.GA.zip解壓縮到目的安裝目錄下,如E:jboss-4.0.5.GA 。注意此目錄要和 cx_sqlserver 目錄下的 pertie 文件中的 jboss 部署路徑相同,即 deploy.dir=E:jboss-4.0.5.GA/server/default/deploy. 若將 JBOSS 服務器拷貝到其他目錄下,需要修改perties 文件中的此目錄配置。第三步:安裝Apache Ant ,將apache-ant-1.7.1-bin.zip解壓到目的安裝目錄下,如C:apache-a

4、nt-1.7.1。第四步:拷貝JDBC驅(qū)動包,將連接數(shù)據(jù)庫所用到的JDBC驅(qū)動程包mssqlserver.jar拷貝到JBoss 根目錄下的serverdefaultlibserverdefaultlib目錄下。1.2 設置環(huán)境變量需要的環(huán)境變量有JAVA_HOME 、 JBOSS_HOME 和 ANT_HOME 。· JAVA_HOME = c:Java jdk1.6.0_10-> 假設 JDK 的安裝路徑為c:Java jdk1.6.0_10· JBOSS_HOME= E:jboss-4.0.5.GA->假設 JBOSS 的安裝路徑為:E:jboss-4.0

5、.5.GA· ANT_HOME = C:apache-ant-1.7.1-> 假設 Apache Ant 的安裝路徑為:C:apache-ant-1.7.1設置方法如下:在 WindowsXP 中可以右鍵點我的電腦,選 "屬性 " > 選" 高級 " 選項卡 > 點擊 " 環(huán)境變量 " 按鈕 > 點擊系統(tǒng)變量的 "新建 " 按鈕,然后在對話框中輸入 " 變量名 " 為 "JAVA_HOME" ,變量值為 c:Java jdk1.6.0_10

6、的安裝路徑,最后確定。同樣的方法添加JBOSS_HOME 和 ANT_HOME 。如下圖:編輯系統(tǒng)變量Path ,加入 %JAVA_HOME%bin; %JBOSS_HOME%bin;%ANT_HOME%bin注意變量和變量之間要用分號隔開如下圖:新建系統(tǒng)變量 ClASSPATH, 加入 .;%JAVA_HOME%libdt.jar;%JA VA_HOME%libtools.jar; 如下圖所示:1.3 JBoss的目錄結(jié)構(gòu)bin 目錄:該目錄包含各種腳本文件以及相關(guān)文件,如常用的run.bat 和 shutdown.bat 兩個批處理文件。client 目錄:存儲配置信息和可能被Java 客

7、戶端應用程序或外部Web 容器用到的jar文件。docs 目錄:保存在JBoss 中引用到的XML文件和DTD文件(這里也提供了在JBoss中如何寫配置文件的例子) Postgres 等)配置數(shù)據(jù)源的。該目錄下有針對不同的數(shù)據(jù)庫JCA 配置文件。(如MySql 、Oracle、SQL Server、lib 目錄:這里存儲運行JBoss 微內(nèi)核所需的jar 文件。該目錄下不要存儲任何你自己的jar 文件。server 目錄:這里的每一個子目錄對應著一個服務器配置。該配置由運行腳本文件時的參數(shù) " c <配置名稱 >"來確定。在 server 目錄下有三個配置例子,

8、即每一個配置安裝的服務都不一樣。其中 default 下是缺省配置。all 、default和 minimal,minimal 目錄:僅加載啟動JBoss 所需的最少服務,如日志服務、JNDI和URL部署掃描器(發(fā)現(xiàn)新的部署) ,不包含Web 容器、 EJB 和 JMS。all 目錄:啟動所有的服務,包括RMI/IIOP 、集群服務和Web 服務部署器(默認配置不會被加載)。啟動 JBoss 時,如果run.bat 不帶任何參數(shù),則使用的配置是server/default 目錄下的配置。如果要以其它目錄下的配置啟動JBoss,可以使用如下參數(shù):run-call上述命令將以 all 目錄下的配置

9、信息啟動 JBoss。也可以在 server 目錄下新建目錄, 按自己的需要寫配置文件。下面以 default 目錄為例,介紹服務器配置的目錄結(jié)構(gòu)。conf 目錄:該目錄下有指定核心服務的jboss-service.xml 文件,也可以放其它服務配置的文件。data 目錄:該目錄是JBoss 內(nèi)置的數(shù)據(jù)庫Hypersonic 存儲數(shù)據(jù)的地方,也是JBossMQ( the JBoss implementation of JMS )存儲相關(guān)信息的地方。deploy 目錄:這是部署J2EE 應用程序( jar、war 和 ear 文件)的位置,只需將相應文件拷貝到該目錄下即可。該目錄也用來熱部署服務

10、和JCA 資源適配器。已經(jīng)有一些服務部署到這個目錄了,如jmx-console ,你啟動 JBoss 后即可訪問。 JBoss 會周期性的掃描deploy錄,當有任何組件改變,JBoss 會重新部署該程序。目lib 目錄:存放服務器配置所需的jar 文件,比如,你可以將JDBC 驅(qū)動程序放在該目錄下。log 目錄:存放日志信息。JBoss 使用 Jakarta log4j 包存儲日志,在程序中你也可以直接使用該信息。tmp 目錄:存儲在部署過程中解壓時產(chǎn)生的臨時文件。work 目錄: Tomcat 編譯 JSP 文件時的工作目錄。目錄 data、 log、 tmp 和 work 在 JBoss

11、 安裝后并不存在,當JBoss 運行時自動建立。1.4 修改 JBoss的服務端口必要時可以修改JBoss 的服務端口 , 方法是在JBoss 根目錄下的 serverdefaultdeployjbossweb-tomcat50.sar 目錄中找到 server.xml 文件,在該文件中找到 <Connector port="8080" a ddress="$jboss.bind.address" maxThreads="250" strategy="ms" maxHttpHeaderSize="8

12、192"emptySessionPath="true"enableLookups="false"redirectPort="8443"acceptCount="100"connectionTimeout="20000"disableUploadTimeout="true"URIEncoding="GBK"/>將下面的port="8080" 改成您想要的端口好即可,如:port="80" 。本系統(tǒng)用到的

13、JBoss 的 HTTP 端口是 80。1.5 驗證 JBoss服務器是否成功安裝在 IE7 地址欄中輸入: http:/localhost:80 , 回車,若看到 JBOSS 的歡迎頁面, 則表示 JBOSS服務器安裝成功,否則,請重新檢查環(huán)境變量的配置情況。2.配置 JBoss和數(shù)據(jù)庫的連接這里所說的數(shù)據(jù)庫連接是在JBoss 中通過 XML文件配置數(shù)據(jù)源, 在程序中通過名字來訪問數(shù)據(jù)庫。打開 JBOSS 數(shù)據(jù)庫的安裝目錄E:jboss-4.0.5.GAserverdefaultdeploy ,找到 JBOSS和數(shù)據(jù)庫連接的配置文件mssqlds-ds.xml ,以記事本的方式打開該文件。其

14、內(nèi)容如下:<?xml version="1.0" encoding="UTF-8"?><datasources><local-tx-datasource><jndi-name>cmDS</jndi-name><connection-url> jdbc:microsoft:sqlserver:/33:1433;DatabaseName=cx </connection-url><driver-class> com.microsoft.jdbc

15、.sqlserver.SQLServerDriver </driver-class> <user-name>sa</user-name><password> admin </password></local-tx-datasource></datasources>紅色部分為可修改的部分,其中<connection-url>標簽指定數(shù)據(jù)庫的類型( 此處是SqlServer)、url地址以及數(shù)據(jù)庫名稱;<driver-class> 標簽指定連接數(shù)據(jù)庫所用到的JDBC驅(qū)動類;<drive

16、r-class> 指定數(shù)據(jù)庫用戶名;<password> 標簽指定數(shù)據(jù)庫密碼。此處注意把連接數(shù)據(jù)庫所用到的JDBC 驅(qū)動程包mssqlserver.jar 拷貝到 JBoss 根目錄下的serverdefaultlibserverdefaultlib 目錄下。3.項目打包、發(fā)布到JBoss3.1 項目打包利用 Ant 對項目進行打包。 Ant 是一個類似 make 的工具,用來編譯 /運行 /測試 java 程序。構(gòu)建、包裝和發(fā)布過程中幾乎每一件事都可以由 Ant 的任務來處理。在安裝完 Ant ,以及配置好環(huán)境變量后,便可以運行 Ant 命令了。在命令行中輸入: ant v

17、ersion, 回車,若出現(xiàn)如下信息 (見下圖 )則表明 Ant 安裝及配置已經(jīng)成功。利用 Ant 進行項目打包的步驟如下:第一步:在命令行內(nèi)進入工程即源程序的放置目錄,如下圖所示:第二步:輸入如下命令第三步:回車當看到以上窗口的信息時,表明項目已經(jīng)打包完畢。打包后的apollo.war 文件放在cx_sqlserver 目錄下的dist 目錄下。如下圖所示:3.2 war文件的部署項目打包完成后,便可以部署到JBoss 服務器上了。JBoss 支持熱部署,也就是war文件部署到服務器上后不需要重新啟動JBoss( Tomcat 不支持這種特性)。 war文件的部署很簡單,直接將war文件拷貝

18、到JBoss根目錄下的serverdefaultdeploy 目錄下即可 , 此處將 applo.war 拷貝到 JBoss 相應的目錄下即可。如下圖所示:3.2 取消已部署的應用取消已部署的應用程序比部署應用程序更簡單。只要簡單的從部署目錄中刪除相應的應用程序文件即可。 如將 JBoss 根目錄 serverdefaultdeploy 目錄下的applo.war 文件刪除,JBoss就會檢測到文件已被刪除,然后取消已部署的應用。3.3 重新發(fā)布已部署的應用要重新發(fā)布已部署的應用只需將新版本的應用程序文件覆蓋掉已有的舊版本的應用程序文件即可。4.運行 JBoss4.1 啟動 JBossapollo.war 文件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論