posts - 5, comments - 24, trackbacks - 0, articles - 20
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          AppFuse開發(fā)環(huán)境

          Posted on 2007-04-24 21:57 kook 閱讀(1466) 評(píng)論(2)  編輯  收藏 所屬分類: J2EE

          最近開始學(xué)習(xí)AppFuse了,至于什么是AppFuse這里就不羅嗦了,網(wǎng)上一籮筐,隨便百度下都是。
          首先來(lái)構(gòu)件自己的第一個(gè)AppFuse應(yīng)用。
           第一步:下載相關(guān)資源。主要包括:
          1、JDK
          2、Tomcat
          3、Ant
          4、Eclipse
          5、MySql
          6、AppFuse
          前面5個(gè)這里就不廢話了,弄不到也就沒(méi)必要接著往下看了。第6個(gè)的下載地址為:https://appfuse.dev.java.net/這也是他的官方地址。E文牛的人,可以參考里面的文檔,里面有很多指南。但是有些太羅嗦,而且弄得很懸乎,覺得有些復(fù)雜。
          我下載的是appfuse-1.9.4-src.zip,解壓后,可以從Eclipse直接導(dǎo)入。

          第二步:全部下載完成后,需要配置相關(guān)環(huán)境變量,大家可以根據(jù)自己的習(xí)慣配置,我的配置情況如下:
          HOME
          D:\AppConfig\Source

          TOOLS_HOME
          D:\AppConfig\Tools

          MYSQL_HOME
          %TOOLS_HOME%\mysql-5.0.24-win32

          SDKS_HOME
          D:\AppConfig\SDKs

          ANT_HOME
          %TOOLS_HOME%\apache-ant-1.7.0

          CATALINA_HOME
          %TOOLS_HOME%\apache-tomcat-5.5.17

          JAVA_HOME
          %SDKS_HOME%\jdk1.5.0_06

          PATH
          %JAVA_HOME%\bin;%ANT_HOME%\bin;%CATALINA_HOME%\bin;%MYSQL_HOME%\bin 

          看這個(gè)配置,應(yīng)該很容易知道相關(guān)的目錄結(jié)構(gòu)。

          第三步:Eclipse相關(guān)配置
          1、解壓appfuse-1.9.4-src.zip文件,并復(fù)制appfuse\lib\junit3.8.1目錄下的junit.jar文件,粘貼到ant的lib目錄下(也可以之后在Eclipse的Ant運(yùn)行環(huán)境中加入);
          2、打開Elipse,依次找到Window——Preferences——Ant——Runtime——Classpath——Ant Home,點(diǎn)擊后從打開目錄對(duì)話框中選定你的Ant的所在目錄,我這里的目錄是:D:\AppConfig\Tools\apache-ant-1.7.0當(dāng)然你也可以用Elipse缺省的Ant,但是這里你要把a(bǔ)ppfuse\lib\junit3.8.1目錄下的junit.jar文件從外部導(dǎo)入進(jìn)來(lái)。
          3、將解壓appfuse-1.9.4-src.zip后的文件從Elipse中導(dǎo)入進(jìn)來(lái),假設(shè)項(xiàng)目名稱為:appfuse。
          4、打開Ant運(yùn)行窗口,導(dǎo)入appfuse下Buile.xml并執(zhí)行new指令,來(lái)創(chuàng)建你的第一個(gè)AppFuse項(xiàng)目Hello。要注意項(xiàng)目名稱不能使用"test"或者包含"appfuse"或者以數(shù)字開頭。然后按照向?qū)崾就瓿上嚓P(guān)設(shè)置就可以了。 這是在Eclipse下創(chuàng)建你的第一個(gè)AppFuse應(yīng)用,當(dāng)然,如果你喜歡,也可以在控制下完成同樣的動(dòng)作,因?yàn)橐呀?jīng)在環(huán)境變量中加入了相關(guān)映射,從而使得在控制臺(tái)下運(yùn)行成為可能。你還需要添加支持Tomcat的jar包和屬性文件。同樣在Window → Preferences → Ant → Runtime中,點(diǎn)擊Add External JARs按鈕,在Tomcat安裝目錄的/server/lib中選擇catalina-ant.jar。添加到classpath中。然后點(diǎn)擊Properties書簽,點(diǎn)擊Add Files按鈕,選擇項(xiàng)目Hello\lib\ant-contrib-1.0b1中的tomcatTasks.properties作為全局的屬性文件。
          5、在Eclipse中將剛剛創(chuàng)建的名為Hello的應(yīng)用導(dǎo)入進(jìn)來(lái)。他就在你解壓appfuse-1.9.4-src.zip后appfuse文件的同級(jí)目錄下。 打開Ant運(yùn)行窗口,導(dǎo)入Hello下Buile.xml并執(zhí)行setup指令,如果你的MySql設(shè)置了密碼的話,他會(huì)提示出錯(cuò),新項(xiàng)目的缺省密碼為空。這時(shí)候你可以打開Hello下的properties.xml文件,找到<property name="database.admin.username" value="root"/><property name="database.admin.password" value=""/>修改你的用戶名和密碼,保存后重新運(yùn)行setup,Ant會(huì)自動(dòng)完成資料庫(kù)及相關(guān)代碼的創(chuàng)建。運(yùn)行start.tomcat啟動(dòng)Tomcat服務(wù)器。訪問(wèn):http://localhost:8080/Hello訪問(wèn)你創(chuàng)建的第一個(gè)應(yīng)用,看看AppFuse的效果吧!
          至此,第一個(gè)AppFuse應(yīng)用完成。
                   


          評(píng)論

          # re: AppFuse開發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2008-08-19 12:11 by ThomasYe
          AppFuse 2.0.2發(fā)布了。能不能結(jié)合AppFuse 2.0.2進(jìn)行描述。謝謝!

          # re: AppFuse開發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2009-02-05 16:05 by AlleNny
          1.9.x不能用Tomcat6?
          主站蜘蛛池模板: 遵化市| 晋江市| 济南市| 邵阳县| 天镇县| 景洪市| 兰坪| 东丰县| 儋州市| 静海县| 全南县| 奉新县| 遂溪县| 双牌县| 鄱阳县| 巩义市| 朝阳县| 文水县| 禹州市| 内黄县| 鹿邑县| 昆山市| 镇康县| 东阳市| 东光县| 长寿区| 泉州市| 北宁市| 天水市| 凤凰县| 达日县| 平定县| 池州市| 治多县| 交口县| 文成县| 靖西县| 定结县| 建水县| 县级市| 温泉县|