DreamTiger的夢幻樂園

          隨便寫寫,自得其樂,生活就是這樣

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            29 Posts :: 0 Stories :: 13 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(3)

          我參與的團隊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          由于通過tomcat的manager無法完全清除msms目錄,導致重新deploy會無效,于是想出了怪招:

              <target name="deploy-local" description="Install application in Local Tomcat">
                  <echo message="deploying to local ..." />
                  <exec executable="cmd" os="Windows 2000" vmlauncher="false">
                      <arg line="/c start ${tomcat.dir}/bin/shutdown.bat" />
                  </exec>
                  <delete dir="${tomcat.webapps}/${context-path}" />
                  <copy todir="${tomcat.webapps}" overwrite="true">
                      <fileset dir="${dist}">
                          <include name="${context-path}.war" />
                      </fileset>
                  </copy>
                  <exec executable="${tomcat.dir}/bin/startup.bat" os="Windows 2000" spawn="true" vmlauncher="false">
                      <arg line="/c start ${tomcat.dir}/bin/startup.bat" />
                  </exec>
              </target>

          首先通過調用shutdown.bat,而且不設置spawn="true",這樣就會有一個cmd窗口在那里留著,可以看著tomcat停掉了,然后關 閉這個cmd窗口,ant才會繼續向下執行刪除和拷貝,然后自動啟動tomcat。雖然看上去比較怪,好歹還算管用,哈哈。
          posted on 2005-12-14 21:26 夢幻樂園 閱讀(511) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 宣威市| 乐陵市| 南汇区| 建湖县| 五家渠市| 旬邑县| 富民县| 江源县| 乳山市| 阳原县| 平阳县| 福海县| 诏安县| 礼泉县| 洛浦县| 昌平区| 丰原市| 简阳市| 安龙县| 蒲江县| 临颍县| 连江县| 东宁县| 定结县| 正阳县| 凉城县| 军事| 浠水县| 漳平市| 中西区| 靖江市| 迭部县| 丰城市| 龙门县| 板桥市| 西藏| 石景山区| 鸡西市| 佳木斯市| 双鸭山市| 郎溪县|