隨筆-26  評(píng)論-13  文章-46  trackbacks-0

          一.安裝
             1.安裝jdk1.5,E:\server\jdk1.5
             2.安裝mysql 4.0,E:\server\mysql
             3.安裝Ant 1.6,E:\apache-ant-1.6.2
             4.安裝tomcat5.5,E:\tomcat5

          二.系統(tǒng)路徑的設(shè)置:

             1、JAVA_HOME = E:\server\jdk1.5
             2、MYSQL_HOME = E:\server\mysql
             3、ANT_HOME = E:\apache-ant-1.6.2
             4、CATALINA_HOME = E:\tomcat5
             5、path,%JAVA_HOME%\bin;%ANT_HOME%\bin;%CATALINA_HOME%\bin;%MYSQL_HOME%\bin

          三.安裝appfuse-1.8.2,E:\jbproject\appfuse
             1.將..\appfuse\lib\junit3.8.1\junit.jar拷貝到%ANT_HOME%/lib目錄下
             2.根據(jù)需要修改build.properties以下部分
               #database.jar=${postgresql.jar}
               #database.type=postgresql
               #database.host=localhost
               #database URL for creating other databases (doesn't work with pgsql)
               #database.admin.url=jdbc:${database.type}://${database.host}/template1
               #database.admin.username=postgres
               #database.admin.password=postgres

               #hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
               #database.driver_class=org.postgresql.Driver
               #database.url=jdbc:${database.type}://${database.host}/${database.name}

             我只修改了database.admin.password=我的mysql密碼
             3.安裝的可選項(xiàng),
               如果你希望使用 iBATIS 作為持久化framework, 查看extras/ibatis目錄下的 README.txt 文件或者運(yùn)行 ant install-ibatis。
               如果你希望使用 Spring 作為web framework, 查看 extras/spring 目錄下的 README.txt 文件或者運(yùn)行 ant install-springmvc。
               如果你希望使用 WebWork 作為web framework, 查看extras/webwork 目錄下的 README.txt 文件或者運(yùn)行 ant install-webwork。
               如果你希望使用 JSF 作為web framework, 查看 extras/jsf 目錄下的 README.txt 文件或者運(yùn)行 ant install-jsf。
               如果你希望使用 Tapestry 作為web framework, 查看 extras/tapestry 目錄下的 README.txt 文件或者運(yùn)行 ant install-tapestry。

            
          四.新建項(xiàng)目
             1. 在控制臺(tái),E:\jbproject\appfuse>ant new 按照提示輸入application名稱(myapp),database名稱(mydb),package名稱(com.jinn).
             2. 如果package名稱不是org.appfuse,拷貝appfuse下的ApplicationResources_zh_CN.properties和ApplicationResources_zh.properties到對(duì)應(yīng)的路徑下myapp下。(注意如果你的package名稱不是org.appfuse(或不是以org開(kāi)頭?沒(méi)有做過(guò)測(cè)試),會(huì)提示你輸入the first part of your new package,先別忙著
          輸入,看看myapp,跟appfuse一樣,我要你著重看看myapp\web\WEB-INF\classes下的ApplicationResources_zh_CN.properties或ApplicationResources_zh.properties
                跟appfuse下是一樣的。輸入the first part of your new package,例如com,再看看myapp\web\WEB-INF\classes下的ApplicationResources_zh_CN.properties或ApplicationResources_zh.properties
                它的內(nèi)容變了。原來(lái)appfuse在執(zhí)行rename package的過(guò)程中把相關(guān)的properties內(nèi)容做了處理。這會(huì)造成頁(yè)面顯示亂碼。
             3. 運(yùn)行E:\jbproject\myapp>ant setup ,BUILD SUCCESSFUL,在瀏覽器輸入http://localhost:8080/myapp。一切正常,此時(shí)打開(kāi)查看${CATALINA_HOME}\webapps\myapp\WEB-INF\classes\ApplicationResources_zh_CN.properties,已被編碼轉(zhuǎn)換。
             4. 關(guān)閉tomcat,運(yùn)行E:\jbproject\myapp>ant test-all,出錯(cuò)," failed with message "Wrong document title found! Expected "AppFuse
                ~ ???è?????" but got "AppFuse ~ ???è?????",顯然還是資源文件編碼的問(wèn)題,注意控制臺(tái)有段提示"test with locale 'zh'",將myapp\web\WEB-INF\classes>ApplicationResources_zh.properties更名為ApplicationResources_zh.properties.bak
                運(yùn)行E:\jbproject\myapp\web\WEB-INF\classes>native2ascii -encoding gbk ApplicationResources_zh.properties ApplicationResources_zh.properties
                再次運(yùn)行E:\jbproject\myapp>ant test-all BUILD SUCCESSFUL

          參考文章:http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseQuickStart_zh
           

          posted on 2005-11-15 11:20 似水流年 閱讀(642) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): appfuse

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 广水市| 高平市| 阜阳市| 太康县| 西昌市| 明星| 内丘县| 兰溪市| 新建县| 孟津县| 新津县| 汕头市| 北流市| 嘉鱼县| 巫溪县| 无棣县| 响水县| 吉林省| 固原市| 志丹县| 雷州市| 奈曼旗| 卓资县| 揭阳市| 木兰县| 富平县| 庐江县| 聂荣县| 厦门市| 临泽县| 同江市| 峨眉山市| 金湖县| 清新县| 日土县| 平遥县| 鱼台县| 都江堰市| 青龙| 石嘴山市| 谢通门县|