使用eclipse外掛程式建立一個web project

來源:互聯網
上載者:User

標籤:codehaus   目錄   結構   cat   clip   nbsp   點擊   project   這不   

使用eclipse外掛程式建立一個web project首先建立一個Maven的Project如

 

 

我們勾選上Create a simple project (不使用骨架)

 

 

 

這裡的Packing 選擇 war的形式

 

 

由於packing是war包,那麼下面也就多出了webapp的目錄

 

由於我們的項目要使用eclipse發布到tomcat下面,這裡我們需要先把項目轉成dynamic web project

 

在我們的項目上點擊右鍵,選擇properties 並找到 Project Facets ,並點擊Convert to faceted form…   如:

 

 

 

 

然後勾選Dynamic Web Module 並點擊ok  如:(3.0隻有tomcat7才支援)

 

 

 

接下來觀察我們的項目結構,多了一個web content目錄

 

 

雖然此時我們發行就緒到tomcat中,但這不符合maven的結構,我們還要做如下修改把WebContent下面兩個目錄 META-INF ,WEB-INF 直接剪下到src/main/webapp目錄下,並刪掉WebContent目錄,那麼現在的項目結構如:

 

 

 

然後我們要修改發布規則,右鍵點擊項目, 選擇 Deployment Assembly

 

 

選擇WebContent,把它remove掉,測試類別我們也不需要發布,test的兩個目錄頁可以remove

 

 

 

接著重新指定一個web的路徑,點擊add,選擇Folder -- 〉  next

 

 

 

在src下找到webapp目錄,然後finish

 

 

 

最後一步,我們要把當前的build path 指向 Maven Dependency, 直接點擊add,選擇Java Build Path Entries 然後next

 

 

 

 

然後再點擊finish完成

 

 

 

完成後如:

 

 

 

至此一個基於maven的webapp就建立好了,並可以直接從eclipse中發布到tomcat中

 

補充:我們需要在src/main/webapp/WEB-INF下面建立一個web.xml

 

 

匯入我們的Spring mvc依賴jar包

<dependencies>

 

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-core</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

  

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-web</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

  

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-webmvc</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

 

    <dependency>

        <groupId>org.codehaus.jackson</groupId>

        <artifactId>jackson-mapper-asl</artifactId>

        <version>1.7.1</version>

    </dependency>

  

  </dependencies>

 原文出處:http://blog.csdn.net/chuyuqing/article/details/28879477

使用eclipse外掛程式建立一個web project

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.