JBoss 系列十一:JBoss Cluster Framework Demo 介紹

內容概要

JBoss Cluster Framework Demo包括JGruops、JBossCache、Infinispan,咱們在隨後的系列中會使用和運行這些示例來講明JGroups、JBossCache、Infinispan等的主要API和使用方法。本部分從三個方面介紹JBoss Cluster Framework Demo:html

  • Demo源代碼
  • Demo下載
  • 編譯打包生成Demo

Demo源代碼

Demo源代碼位於github,地址https://github.com/kylinsoong/cluster
git

Demo下載

咱們能夠從SourceForge下載,點擊連接https://sourceforge.net/projects/jbossclusterframeworkdemo/files,選擇合適本身操做系統的示例.zip文件下載,以下圖:github


下載完成解壓,生成了示例代碼運行環境主目錄Demo,該目錄結構以下:bootstrap


如上圖,示例代碼運行環境主目錄Demo包括:模塊化

  •  bin - 示例代碼啓動腳本,咱們能夠修改此目錄下run.conf,run.conf.bat來改變JVM初始啓動參數,及遠程調試功能
  • jboss-modules-1.1.2.GA.jar - 咱們使用模塊化類加載機制啓動示例代碼,此爲模塊化類加載機制的包
  • conf - 示例代碼運行所需的配置文件,log4j配置文件,jGroups配置文件,JBossCache配置文件,Infinispan配置文件等都在此目錄下
  • log - 示例代碼運行時日誌輸出目錄
  •  modules - 包括示例打包文件和示例依賴文件

編譯打包生成Demo

本處給出如何編譯打包示例代碼的過程,執行下面步驟前,咱們須要Maven,Ant,Git客戶端,Eclipse,Java等安裝在您機器上。工具

下載源代碼

確保Git客戶端安裝完成後,打開新的命令行窗口,執行以下命令克隆源代碼:ui

git clone git@github.com:kylinsoong/CustomizedTools.git
git clone git@github.com:kylinsoong/cluster.git

CustomizedTools是一些自定義的工具包,本書設計到的示例,實驗須要依賴這些工具包。克隆完成後CustomizedTools和cluster目錄會出現,cluster目錄包含全部示例代碼,咱們將該目錄稱做示例代碼的根目錄。spa

配置文件修改

1.  修改cluster/jbosscache/jboss/service/pom.xml,指定一個jboss.home操作系統

2. 修改CustomizedTools/trunk/ui/pom.xm和cluster/infinispan/grid/demo/pom.xml,指定本身操做系統所需的swt包。.net

3. 修改cluster/bootstrap/build.xm,指定本身操做系統所需的swt包。

以上三步詳細參照https://github.com/kylinsoong/cluster/blob/master/how-to-build.asciidoc

使用Maven編譯打包

1. 進入到工具包目錄CustomizedTools後執行以下Maven命令:

mvn clean install

如上將工具包類打包並安裝到本地倉庫,這樣這些自定義的工具包能夠被其餘示例代碼共享。

2. 進入示例代碼的根目錄(cluster),執行以下Maven命令

mvn clean install

如上將cluster示例打包並安裝到本地倉庫。

3. 進入cluster/bootstrap目錄執行以下Maven命令

mvn clean install dependency:copy-dependencies
該命令執行完成會將打包完成的jar文件部署到本地倉庫,這方便咱們將示例代碼導入Eclipse; 而且將示例代碼依賴的jar包拷貝到本地,這方便咱們下一步使用Ant編譯。

以上三步詳細參照https://github.com/kylinsoong/cluster/blob/master/how-to-build.asciidoc

使用Ant編譯生成示例代碼運行環境目錄

一樣在cluster/bootstrap目錄下執行Ant命令:

ant

該命令執行完成後build/Demo會生成,Demo爲示例代碼運行環境主目錄。Demo同下載解壓獲得的目錄相同。

將示例代碼導入Eclipse進行編輯

運行Eclipse,在Eclipse工做面板選擇 File-> Import -> Maven -> Existing Maven Project,以下圖:


如上圖,點擊Next,在彈出窗口中點擊選擇按鈕,選中示例代碼的根目錄下pom.xml文件,而後點擊完成按鈕,示例代碼導入到Eclipse中。

相關文章
相關標籤/搜索