天天看點

虛拟化平台cloudstack(7)——新版本的調試調試環境源碼下載下傳及調試建構步驟

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

虛拟化平台cloudstack(7)——新版本的調試調試環境源碼下載下傳及調試建構步驟

輸入

使用者名:admin

密碼:password

可登入。

打開eclipse,我們以遠端可調試方式啟動cloudstack,回到Eclipse工具中,點菜單“Run”,選擇Debug Configurations

在出現的調試配置對話框中,我們點 New 建立一個新的Remote Java Application 配置。

設定eclipse 遠端調試run,我們在Connect Tab頁中,設定如下

虛拟化平台cloudstack(7)——新版本的調試調試環境源碼下載下傳及調試建構步驟

選擇遠端調試使用的源代碼,在Source Tab頁中,點Add 按鈕,從Java Project中增加源代碼

出現的工程中,我們全部選擇上。

點Debug.

打上斷點,然後運作,就可以進行調試了。