下載安裝包:amoeba-mysql-binary-2.1.0-RC5.tar.gz
下載源代碼:http://amoeba.googlecode.com/svn/trunk
1.定位Amoeba啟動類
打開amoeba.bat,經過分析,amoeba的啟動是通過classworlds進行加載的,關于classworlds請參見http://classworlds.codehaus.org/launchusage.html
在amoeba.bat中是通過以下語句來定位classworlds啟動應用的配置項的
set DEFAULT_OPTS=%DEFAULT_OPTS% "-Dclassworlds.conf=%AMOEBA_HOME%\bin\amoeba.classworlds"


以下是amoeba.classworlds的內容
main is com.meidusa.amoeba.server.AmoebaProxyServer from amoeba

[amoeba]

load $
{amoeba.home}/lib/**//*.jar
load ${amoeba.home}/lib/classes


意思就是amoeba應用是從com.meidusa.amoeba.server.AmoebaProxyServer開始啟動的。
接下來把amoeba下的源文件和amoeba-mysql下的源文件導入到項目中,以及相關jar;
為了能在bebug模式下啟動,建議在debug-arguments下增加start arguments;
posted on 2011-06-24 17:08
zhangxl 閱讀(1386)
評論(0) 編輯 收藏