心有多大舞臺便有多大

          Embrace changes, pursue excellence, share niceness.

          導航

          <2008年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          留言簿(6)

          隨筆分類(82)

          隨筆檔案(94)

          文章分類(21)

          文章檔案(18)

          相冊

          收藏夾(36)

          好書推薦

          技術文章

          朋友的博客

          架構

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          Eclipse中自動通過ant腳本把web應用部署到tomcat中

          1.要使用tomcat的DeployTask,首先要在eclipse的ant環境變量中把DeployTask所在的jar把加到ant的classpath中

          把tomcat目錄的lib目錄中的catalina-ant.jar拷貝的eclipse的ant插件所在目錄的lib目錄中,一般這個目錄是在eclipse目錄的plugins目錄中的org.apache.ant開頭的一個目錄中.
          eclipse->window->preference->ant->runtime->classpath,把上一步拷貝的jar文件加到classpath中
          2.在ant腳本中定義deploy,undeploy的任務
          <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask" />
          <taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask" />
          3.在ant腳本中部署應用
          <target name="undeploy"> <undeploy url="http://localhost:8080/manager" username="username" password="password" path="/webapp-name" /> </target> <target name="deploy" depends="cas-war"> <deploy url="http://localhost:8080/manager" username="username" password="password" path="/webapp-name" update="true" localWar="${distDir}/webapp-name.war" /> </target>
          把username, password替換為登錄tomcat的管理界面時使用的用戶名/密碼,把webapp-name替換為應用的名稱.
          執行ant的deploy任務,即可把在ant中打包好的war包部署到tomcat中.這樣就不用每次ant打包好后,再登錄tomcat管理界面部署應用了.同樣的方法可以用于jboss的部署.

          posted on 2008-05-04 13:51 pony 閱讀(5516) 評論(3)  編輯  收藏 所屬分類: Java

          評論

          # re: Eclipse中自動通過ant腳本把web應用部署到tomcat中 2008-05-04 20:51 jacky-q

          本來就不用"登錄tomcat管理界面部署".跟copy task一個效果  回復  更多評論   

          # re: Eclipse中自動通過ant腳本把web應用部署到tomcat中 2008-05-04 22:58 隔葉黃鶯

          Tomcat我基本不用管理界面  回復  更多評論   

          # re: Eclipse中自動通過ant腳本把web應用部署到tomcat中 2008-05-05 13:23 hammer

          其實都是ant的功勞,跟eclipse是一點關系都沒有  回復  更多評論   

          主站蜘蛛池模板: 房山区| 舟曲县| 浦江县| 珠海市| 阜康市| 宝鸡市| 池州市| 鹤庆县| 泸水县| 安塞县| 布尔津县| 长乐市| 遂平县| 荣成市| 金乡县| 永州市| 鹤峰县| 来凤县| 瑞昌市| 宁晋县| 乌鲁木齐县| 崇州市| 长兴县| 河间市| 江华| 兴宁市| 诸暨市| 泸溪县| 承德县| 商河县| 仲巴县| 太原市| 肇庆市| 洛川县| 玛多县| 仪征市| 济宁市| 汨罗市| 江陵县| 巩义市| 明光市|