Appfuse1.9安裝部署

          Posted on 2006-01-20 16:39 JDeodar 閱讀(1363) 評論(0)  編輯  收藏 所屬分類: AppFramework
          1:下載appfuse(https://appfuse.dev.java.net/servlets/ProjectDocumentList?folderID=0&expandFolder=0&folderID=2351),本次安裝appfuse-springmvc

          2:因為此前已經部署了appfuse,更改目錄;源代碼放到appfuse_springmvc而不是默認的appfuse目錄。
          剛進去,就有一個錯誤,就是antlr.jar找不到,確實沒有。
          在classpath中去掉,或者在.classpath中去掉此行
          <classpathentry kind="lib" path="lib/struts-1.2.8/antlr.jar"/>
          這個可是老問題了。原來的版本就有了,怎么會一直沒有解決呢?

          現在把項目中名稱和數據庫名稱相關的名稱appfuse都修正為appfuse_springmvc(以免和前面部署的appfuse沖突):
          a: .project
          <name>appfuse</name>

          b: web.xml
          <display-name>appfuse</display-name>

          c: build.xml
          <project name="appfuse" basedir="." default="package-web">

          d: build.properties
          webapp.name=appfuse

          e: properties.xml  
          <property name="database.name" value="appfuse"/>
          <property name="database.url"
                  value="jdbc:${database.type}://${database.host}/${database.name}?

          useUnicode=true&amp;amp;characterEncoding=utf-8"/>


          f: database.properties
          hibernate.connection.url=jdbc\:mysql\://localhost/appfuse?useUnicode\=true&characterEncoding\=utf-8

          g: metadata\conf\tomcat-context.xml 我使用的是tomcat5.0.19。下面的部分
          <Context path="/appfuse" docBase="appfuse" debug="99" reloadable="true">
            <Logger className="org.apache.catalina.logger.FileLogger" prefix="appfuse_log." suffix=".txt"

          timestamp="true" />
          - <!-- Resource name="jdbc/appfuse" auth="Container" type="javax.sql.DataSource"/>
              <ResourceParams name="jdbc/appfuse">


          h: web/common/taglibs.jsp
          <%@ taglib uri="/WEB-INF/appfuse.tld"

          3:一切就緒,按照readme.txt上說的來做(測試就不必要了)。
          A:首先運行 ant setup-db (我在eclipse中運ant執行此target,提示必須把junit.jar拷貝到D:\eclipse\plugins\org.apache.ant_1.6.5\lib下,拷貝進去,執行,提示同樣的錯誤;原來還要把junit.jar加入classpath,如下:在Preferences->Ant->runtime中的classpath欄中的Ant Home Entries(default) Add External JARs..把剛拷貝進去的junit.jar加入即可;再次運行OK。

          B:運行 ant setup-tomcat deploy;首先必須確認幾個環境變量的設置如CATALINA_HOME執行你的tomcat目錄。

          C:終于運行起來了,此時此刻卻冒出來了,另外一個大問題,就是中文的問題,存放在mysql5中的數據怎么顯示都不對,我和前面裝的那個appfuse比較起來,數據庫鏈接一樣都使用[?useUnicode\=true&characterEncoding\=utf-8],前面的appfuse沒有中文問題。

          奇怪,至今沒有解決。望大俠們幫助呀?--所有的地方都是使用utf8字符集,包括mysql。

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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           

          posts - 10, comments - 2, trackbacks - 0, articles - 0

          Copyright © JDeodar

          主站蜘蛛池模板: 谢通门县| 四平市| 永兴县| 晋州市| 肥东县| 天台县| 金山区| 渭源县| 邯郸市| 治县。| 长丰县| 北宁市| 宜兴市| 宣恩县| 大新县| 金昌市| 祥云县| 黄陵县| 达州市| 勐海县| 临桂县| 屏山县| 勃利县| 巴林左旗| 额敏县| 日喀则市| 遵义市| 平南县| 睢宁县| 荔浦县| 平遥县| 石首市| 阜康市| 二连浩特市| 拉萨市| 延川县| 富裕县| 武义县| 阳西县| 从江县| 青铜峡市|