<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-26  評論-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

    二.系統路徑的設置:

       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.根據需要修改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.安裝的可選項,
         如果你希望使用 iBATIS 作為持久化framework, 查看extras/ibatis目錄下的 README.txt 文件或者運行 ant install-ibatis。
         如果你希望使用 Spring 作為web framework, 查看 extras/spring 目錄下的 README.txt 文件或者運行 ant install-springmvc。
         如果你希望使用 WebWork 作為web framework, 查看extras/webwork 目錄下的 README.txt 文件或者運行 ant install-webwork。
         如果你希望使用 JSF 作為web framework, 查看 extras/jsf 目錄下的 README.txt 文件或者運行 ant install-jsf。
         如果你希望使用 Tapestry 作為web framework, 查看 extras/tapestry 目錄下的 README.txt 文件或者運行 ant install-tapestry。

      
    四.新建項目
       1. 在控制臺,E:\jbproject\appfuse>ant new 按照提示輸入application名稱(myapp),database名稱(mydb),package名稱(com.jinn).
       2. 如果package名稱不是org.appfuse,拷貝appfuse下的ApplicationResources_zh_CN.properties和ApplicationResources_zh.properties到對應的路徑下myapp下。(注意如果你的package名稱不是org.appfuse(或不是以org開頭?沒有做過測試),會提示你輸入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
          它的內容變了。原來appfuse在執行rename package的過程中把相關的properties內容做了處理。這會造成頁面顯示亂碼。
       3. 運行E:\jbproject\myapp>ant setup ,BUILD SUCCESSFUL,在瀏覽器輸入http://localhost:8080/myapp。一切正常,此時打開查看${CATALINA_HOME}\webapps\myapp\WEB-INF\classes\ApplicationResources_zh_CN.properties,已被編碼轉換。
       4. 關閉tomcat,運行E:\jbproject\myapp>ant test-all,出錯," failed with message "Wrong document title found! Expected "AppFuse
          ~ ???è?????" but got "AppFuse ~ ???è?????",顯然還是資源文件編碼的問題,注意控制臺有段提示"test with locale 'zh'",將myapp\web\WEB-INF\classes>ApplicationResources_zh.properties更名為ApplicationResources_zh.properties.bak
          運行E:\jbproject\myapp\web\WEB-INF\classes>native2ascii -encoding gbk ApplicationResources_zh.properties ApplicationResources_zh.properties
          再次運行E:\jbproject\myapp>ant test-all BUILD SUCCESSFUL

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

    posted on 2005-11-15 11:20 似水流年 閱讀(636) 評論(0)  編輯  收藏 所屬分類: appfuse

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲免费在线视频观看| 亚洲人成网站18禁止一区| 亚洲乱色熟女一区二区三区丝袜| 亚洲av无码专区首页| 成人性生交视频免费观看| 亚洲国产最大av| 国产精品成人免费视频网站京东| 亚洲天堂一区二区三区| 在线永久免费的视频草莓| 亚洲国产亚洲综合在线尤物| 18勿入网站免费永久| 亚洲一区二区三区高清在线观看| 永久免费AV无码国产网站| 亚洲国产欧洲综合997久久| 四虎影在线永久免费四虎地址8848aa| 久久亚洲精品成人无码| 又爽又黄无遮挡高清免费视频| 羞羞视频免费网站含羞草| 亚洲精品综合久久| 国产性生大片免费观看性 | 光棍天堂免费手机观看在线观看| 亚洲中文字幕无码一久久区| 很黄很污的网站免费| 久久亚洲国产精品成人AV秋霞| 毛片免费全部播放无码| 亚洲综合色婷婷在线观看| 成人免费无码精品国产电影| 人人鲁免费播放视频人人香蕉| 亚洲国产精品无码AAA片| 免费看成人AA片无码视频羞羞网| 亚洲人片在线观看天堂无码| 亚洲国产成人影院播放| 国色精品va在线观看免费视频 | 在线亚洲97se亚洲综合在线| 今天免费中文字幕视频| 亚洲伊人色一综合网| 亚洲电影日韩精品 | 在线观看特色大片免费网站| 亚洲蜜芽在线精品一区| 国产高清在线免费视频| 国产免费福利体检区久久|