ubuntu 12.04
JDK1.7
apache-maven-3.10
eclipse 4.2 Juno
mysql 5
上面的幾個軟體在上一篇中已經介紹了。
在新的版本中,整個的編譯和調試過程都是基于maven的,而且整個工程的結構也有所變化。
更新git:
安裝maven,确認安裝的是maven 3
安裝配置java
安裝mysql并且建立使用者,使用者名cloud,密碼cloud
安裝tomcat6
下載下傳源碼:
下載下傳完成後,執行:
建構完成後,進行測試:
在這裡面建構資料庫的過程也改成了mvn的方式。
在執行測試的時候:
MaxPermSize的值在這裡面設定為512M,因為有可能啟動jetty的時候會報錯
Exception in thread "main" java.lang.OutOfMemoryError: PermGen space。
然後啟動jetty。
啟動成功。
打開浏覽器,通路URL:http://localhost:8080/client

輸入
使用者名:admin
密碼:password
可登入。
打開eclipse,我們以遠端可調試方式啟動cloudstack,回到Eclipse工具中,點菜單“Run”,選擇Debug Configurations
在出現的調試配置對話框中,我們點 New 建立一個新的Remote Java Application 配置。
設定eclipse 遠端調試run,我們在Connect Tab頁中,設定如下
選擇遠端調試使用的源代碼,在Source Tab頁中,點Add 按鈕,從Java Project中增加源代碼
出現的工程中,我們全部選擇上。
點Debug.
打上斷點,然後運作,就可以進行調試了。