剛踹過Struts 2後,忽然想到怎麼在Eclipse裡export成一個war檔。後來google一下後,方式雖然簡單,但誰會聯想到是這麼用,用法如下:

  在project名按右鍵選[Run As],子選單再點選[Maven package](誰想得到),之後就compiler成以專案名為名的war檔在target目錄下。把war deploy到tomcat是能work,還能把maven library裡需要用到jar會include進來。Maven的確是悍。

  這時要注意的是,如src/main/resources下的struts.xml和其它config與src/main/webapp/WEB-INFO下的web.xml及相關config若不經mvn package,不會同步到target目錄。雖然匯出的war檔可以手工放到web server,但若有在Eclipse下直接run專案的需求(如Jetty plugin),需要的是target目錄而非war,就得需要mvn package。

arrow
arrow
    全站熱搜

    Jemmy 發表在 痞客邦 留言(0) 人氣()