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

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

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

    java技術(shù)研究

    統(tǒng)計

    留言簿(3)

    閱讀排行榜

    評論排行榜

    eclipse 配置maven web項目(轉(zhuǎn))

    maven是個項目管理工具,集各種功能于一身,下面介紹maven web項目在eclipse種的配置,并于tomcat集成。配置成功后,可以跟一般的web項目一樣調(diào)試。

     

    一、準(zhǔn)備條件

    1、安裝下載jdk

         這里以jdk1.6為例

     

    2、安裝eclipse

         到eclipse官網(wǎng)下載 Eclipse IDE for Java EE Developers版本的eclipse

         http://www.eclipse.org/

     

    3、安裝tomcat6

     

    4、安裝maven

     

    5、安裝eclipse maven插件

         這里以在線安裝的方式,安裝地址為:http://m2eclipse.sonatype.org/sites/m2e

     

    二、配置

    1、在eclipse中配置jdk安裝位置,tomcat安裝位置,maven安裝位置,為tomcat指定jdk

         在此不詳述

    2、在eclipse中新建一個maven項目

    2-1、新建一個maven項目,選擇create a simple project ...

         

     

     

    2-2、

    點擊Next,進(jìn)入下一個

     

    在此窗口下填寫group id,artifact id,可以隨便寫一個,在Packaging中選擇war類型

    點擊下一步,在以下步驟中一直next,直到最后點擊finish

     

    2-3、

    右擊項目,選擇properites,打開以下對話框

     

     

    在此界面右邊導(dǎo)航欄選中 Project Facets,點擊超鏈接Convert Faceted from,進(jìn)入以下界面

    2-4、

     

     

     

    在Configuration中選擇custom

    在下方的Project Facet的Dynamic Web Module中選擇2.5版本

    在java中選擇1.6

    注意:這些選擇可能根據(jù)tomcat版本變化而變化,就tomcat6來說選擇以上選項是可以的

            此步驟非常重要,只有操作了此步驟,右側(cè)導(dǎo)航欄才會有Deployment Assembly 鏈接

    2-5

    接下來點擊右邊面板的Runtime面板

     

    可以看到下方中有tomcat,如果沒有,則點擊下面的new,新建一個,新建后選中復(fù)選框,然后apply,ok

     

     

    2-6、

    在項目屬性面板中的作部導(dǎo)航欄選擇Deployment Assembly選項,在右邊Web Deployment Assembly

    如果看到以下的圖示,那么配置就完成了

     

    這里解釋一下以上文件夾

    src/main/java

    該文件夾是存放java源碼的,發(fā)布項目時會將該文件夾下的class文件復(fù)制到WEB-INF/classes目錄下

     

    src/main/resources

    該文件夾一般放置配置文件,如xml,properties文件等,其實也可以放置java文件,只是一種約定罷了,發(fā)布項目時

    該文件夾的文件也會復(fù)制到WEB-INF/class中

    至于test,有些類似,只不過這些是測試代碼,用過maven的應(yīng)該會知道這一點

     

    src/main/webapp

    maven中約定是把該文件夾當(dāng)成是普通web項目中的WebRoot目錄,看看右邊的deploy path,發(fā)布項目時

    是發(fā)布到根目錄/了。該文件夾在建成的maven web項目中,在其內(nèi)尚沒有WEB-INF/classes,WEB-INF/lib文件夾

    需要手工建立

     

    注意:有時候由于某種原因,你打開的以上視圖可能是下面這樣的,

     

    其實,這樣也是可以運行項目,調(diào)試項目的,但是,如果你運行該項目的pom.xml文件時就會報錯,為什么呢,

    因為maven會把src/main/webapp文件當(dāng)成是普通web項目中的WebRoot,而該你的配置里面(上圖)卻

    沒有配置,故而會報錯。

    怎么辦呢,分2步

    1、選中 WebContent,remove掉它

    2、新建一個,Source文件夾為src/main/webapp,deploy path為 /

    點擊apply,ok即可。

     

    最后還必須將maven庫映射到WEB-INF/lib下,具體操作如下,點擊add按鈕,進(jìn)入下圖

     

    選擇java build path entries,點擊next,進(jìn)入下圖

     

     

     

    選擇Maven Dependencies,點擊finish,最終如下圖


     

     

    如果不把Maven Dependencies映射到WEB-INF/lib,則在服務(wù)端如servlet中用到maven中的庫時,則會提示找不到類(雖然你在編寫代碼時沒有紅xx,但是運行程序時卻會找不到類)

     

     

     

    三、運行

    在eclipse的server視圖中添加你的項目,右鍵選擇的tomcat服務(wù)器,選擇add and remove,添加剛才新建的web工程,效果如下圖

    在src/main/java中建立一個servlet,在src/main/webapp中建立一個jsp

     

    啟動tomcat,訪問你的servlet和jsp,在servlet中你可以定斷點,可以調(diào)試。

    http://zk1878.iteye.com/blog/1222330

    posted on 2014-10-15 17:47 小秦 閱讀(5102) 評論(1)  編輯  收藏

    評論

    # re: eclipse 配置maven web項目(轉(zhuǎn)) 2015-05-07 15:07 zuidaima

    可以參考最新的文檔:
    如何在eclipse jee中檢出項目并轉(zhuǎn)換為Maven project,最后轉(zhuǎn)換為Dynamic web project,地址:http://zuidaima.com/blog/1618180875144192.htm
    如何在eclipse jee中創(chuàng)建Maven project并且轉(zhuǎn)換為Dynamic web project
    地址:http://zuidaima.com/blog/1618162161323008.htm  回復(fù)  更多評論   


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 羞羞视频免费网站含羞草| 亚洲男人天堂2022| 一区在线免费观看| 亚洲 小说区 图片区 都市| 含羞草国产亚洲精品岁国产精品| 成人黄18免费视频| 亚洲欧美日韩中文字幕一区二区三区| 好男人www免费高清视频在线| 亚洲乱码一二三四区麻豆| 在人线av无码免费高潮喷水| 久久亚洲国产成人影院| 免费视频淫片aa毛片| 精品视频免费在线| 亚洲欧美日韩自偷自拍| 免费看美女被靠到爽| 色吊丝免费观看网站| 久久精品国产亚洲5555| APP在线免费观看视频| 久久亚洲精品成人无码网站| 又粗又大又黑又长的免费视频| 最新亚洲精品国偷自产在线| 日本视频免费在线| 一级成人a做片免费| 亚洲A∨无码一区二区三区| 免费看黄视频网站| 黄页网站在线视频免费| 亚洲人成网站在线播放vr| 免费看又黄又无码的网站| 中文字幕亚洲综合久久综合| 亚洲av日韩片在线观看| 免费国产99久久久香蕉| 亚洲依依成人精品| 亚洲国产精品自产在线播放| 日韩电影免费观看| 亚洲国产精品成人AV在线| 国产亚洲美女精品久久久2020| 无码精品A∨在线观看免费| 人妻无码中文字幕免费视频蜜桃| 久久99国产亚洲精品观看| 精品国产精品久久一区免费式| baoyu777永久免费视频 |