Google Code Prettify

星期三, 2月 16, 2011

Apache wookie能同時運作google gadgets和W3C widget的下載安裝法

Apache Wookie是個Apache軟體基金會(Apache Software Foundation, ASF)孕運的project,同時提供Google Wave gadgets 和W3C widget packages的服務器(wookie 0.9版接近100%通過W3C Widgets conformance tests),Apache Wookie為server應用 - 為可下載和安裝Web應用或run單機版(stand-alone)的server。

管理者可上傳符合W3Cwidget封裝規格的Widget包,且使用REST API。典型的應用方法就是plugin此實作的REST API,且能讓用戶從畫廊(gallery)選擇可尋找到的idget加入用戶網頁中。

取得Apache Wookie source可查看W3C widget source code簡單範本,下載和運行Apache Wookie需要先安裝SVN,安裝可參考Wookie downloading and installing網頁或依照底下的指令


I. 下載Apache Wookie
      $ svn co http://svn.apache.org/repos/asf/incubator/wookie/trunk <- for ubuntu

II. 安裝jdk(因安裝這個Wookie需要jdk編譯)
      Ubuntu: $ sudo apt-get install sun-java-jdk
      win: 到java SE download網站下載並安裝,參考jdk路徑設定(Ex: 下載jdk版本為jdk1.6.0_24)
變數(variable)值(value))
path C:\Program Files\Java\jdk1.6.0_24\bin 
ClassPath .;C:\Program Files\Java\jdk1.6.0_24\lib;C:\Program Files\Java\jdk1.6.0_24\lib\tools.jar; 

windows ant的安裝與設定:
到Apache網站下載最新版的Ant或者到Ant資料庫中尋找需要的版本,參考Ant on windows安裝(for windows)
      A. 下載Ant選擇apache-ant-x.x.x-bin.zip (Ex: apache-ant-1.8.2-bin.zip)
                                 解壓縮後,放 D:\SDK\apache-ant-1.8.2
      B. 設定路徑 (系統變數)
變數(variable)值(value))
ANT_HOME D:\SDK\apache-ant-1.8.2 
path ;%ANT_HOME%\bin 

III. run 單機版(stand-alone) Apache wookie

Ubuntu: $ ant run


若遇到BUILD FAILED
~/ApacheWookie/trunk/build.xml:39: The following error occurred while executing this line: ~/ApacheWookie/trunk/ant/ivy-java-common.xml:128: Java returned: 1
這BUILD FAILED的問題,通常是因為前次異常終止$ant run的進行而產生
解法:可採用$ant clean 和/或 $ant clean-build 和/或 $ant clean-lib刪除之前安裝的wookie server

沒有留言: