1. 程式人生 > >eclipse新建mavenWeb專案

eclipse新建mavenWeb專案

如果你還不瞭解maven是什麼,那說明你可能是入行沒滿一年的小白,或者你們單位技術有點落伍。

但是不要怕,不要被計算機業內的那麼多概念嚇到。其實你只要知道一個工具是做什麼用,就算是會了一半;再掌握幾個常用命令,算是會了八成;如果你還想再精進掌握這個工具,我覺得你的思維可能有點問題。

很多工具不需要過於精通,那是開發工具的人做的事情,工程師是利用工具,不是重新發明工具。

maven到底可以做什麼用呢?

我們知道java專案實現一些功能,往往需要引用第三方jar包的。

常規做法是,通過網路下載,手動拷貝匯入;

但是如果可以有一個配置檔案,直接配置上包名和版本號,就能自動幫你下載jar呢?這就是maven的功能。

第1步

轉到 New 選單 Other.. -> Maven -> Maven Project ,然後單擊 Next 。如下圖所示 -
第2步

在New Maven Project嚮導中,選擇Create a simple project並指定專案儲存的目錄(如:F:\worksp\Maven\webproject),然後單擊Next。如下圖所示 -

第3步

在下一個嚮導中,新增專案資訊,如下所示,然後單擊Finish

第4步

開啟pom.xml檔案並在其中新增servlet依賴項和Tomcat maven外掛,如下程式碼所示,pom.xml -

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <groupId>com.yiibai</groupId> <artifactId>webproject</artifactId> <version>0.0.1-SNAPSHOT</
version
>
<packaging>war</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <failOnMissingWebXml>false</failOnMissingWebXml> </properties> <dependencies> <!-- Servlet API --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> </dependencies> <build> <sourceDirectory>src/main/java</sourceDirectory> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <!-- Embedded Apache Tomcat required for testing war --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/</path> </configuration> </plugin> </plugins> </build> </project>
XML

在更改pom.xml檔案之後,更新maven web專案。

要更新web maven專案,請右鍵單擊專案名稱(如:webproject)-> Maven -> Update Project... 來更新專案。

第5步

檢視maven web專案結構,如下圖所示 -

第6步

現在,建立一個包:com.yiibai.servlet,並在此包下建立一個HelloWorldServlet類,並在其中寫入以下程式碼。檔案:HelloWorldServlet.java -

package com.yiibai.servlet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @author maxsu
 */
@WebServlet("/hello")
public class HelloWorldServlet extends HttpServlet {

    private static final long serialVersionUID = 1L;

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.setContentType("text/plain");
        resp.getWriter().write("Hello World! Maven Web Project Example.");
    }
}
Java

第7步

使用以下maven命令構建專案。

mvn clean install
Shell

要在Eclipse IDE中執行maven命令,請右鍵點選專案名稱,開啟Run選單 -> Run Configuration..以建立新配置。

在執行配置嚮導中,雙擊Maven Build並提供配置資訊(Name,Base directory和Goals),如下圖所示。

然後點選執行(Run)並在控制檯中輸出結果如下 -

第8步

使用以下命令執行嵌入式tomcat伺服器。

mvn tomcat7:run
Shell

要在Eclipse IDE中執行maven命令,請建立一個新的配置,如下圖所示 -

現在執行配置啟動tomcat伺服器。 控制檯輸出如下圖所示 -

第9步

開啟瀏覽器並在位址列中輸入URL: http://localhost:8080/hello ,得到以下結果 -

如果中間出現問題,檢視本人上兩篇部落格,即可以搞定。

相關推薦

eclipse新建mavenWeb專案

如果你還不瞭解maven是什麼,那說明你可能是入行沒滿一年的小白,或者你們單位技術有點落伍。但是不要怕,不要被計算機業內的那麼多概念嚇到。其實你只要知道一個工具是做什麼用,就算是會了一半;再掌握幾個常用命令,算是會了八成;如果你還想再精進掌握這個工具,我覺得你的思維可能有點問

IntelliJ IDEA新建MavenWeb專案

最近在學習Spring Boot,開發工具也由eclipse變成了Intellij IDEA,在使用過程中遇到了很多問題,在此做一下記錄。在新建Maven Web專案的時候,遇到了一些問題,現在已經解決。這裡用的是Intellij IDEA(版本為2017.3)、maven、tomcat、s

Eclipse新建Maven專案沒有web.xml

場景 在使用Eclipse新建Maven專案後,並沒有web.xml 解決 右擊專案--properties--Project Facets 如果Dynamic Web Module 沒有勾選,請勾選 如果已經勾選,取消勾選後再重新勾選。 看到下面會有一行提示,點選

eclipse新建maven專案預設jre1.5轉為1.8

問題描述:eclipse新建maven專案的時候,預設的jre是1.5的,但是實際很多人都想要1.8的,接下來說一下“小白”的解決方法。大哥/大神繞道而行。 方法一: 1.首先映入眼簾的是專案名直接報錯,當然一看是index.jsp檔案引起的。 這個情況解決如下:

Eclipse新建android專案時候,預設佈局方式是RelativeLayout,修改為預設佈局方式為LinearLayout

SDK版本有關。2.3預設LinearLayout,4.0預設RelativeLayout。 修改%ANDROID_SDK_HOME%\tools\templates\activities\BlankActivity\root\res\layout下的activity_si

Eclipse新建web專案時遇到的問題

問題一:Eclispe安裝好了,需要新建一個web專案來試手了,但是建立專案時沒有找到 Web Project,怎麼辦? 1、開啟Eclispe,點選左上角 File,在下拉選項中點選 New,在下拉選項中點選 Dynamic Web Project,進行web專案的建立 2、輸入 P

eclipse新建android專案執行提示“Conversion to Dalvik format failed with error 1”

最近在做Hybrid App的專案,寫了一個Ble的外掛,想再新建個專案測試時報了錯。從控制檯資訊看出一開始是“Dx PARSE ERROR:”,之後是“Dx unsupported class file version 52.0 …while parsing

eclipse新建Android專案無法顯示xml佈局檔案

今天使用eclipse新建Android專案後,編寫xml佈局檔案時想預覽一下效果, 結果無法顯示,並且報錯:The following classes could not be instantiat

解決在Eclipse新建web專案沒有自動生成web.xml和在新建servlet的時候自動生成web.xml配置

一、在Eclipse新建web專案沒有自動生成web.xml解決辦法 方法一:在Eclipse新建web專案的時候重要引數上打勾 1、file–new-Dynamic Web Project 2、next下一步 3、next下一步 4、關鍵:這裡一定要打勾,預設是沒

Eclipse新建Maven專案遇到的問題

問題 一. 在使用maven構建完專案之後,index.jsp報錯javax.servlet.http.httpservlet was not found on the java build path。 解決辦法: step1:新增tomcat伺服器。 step2

eclipse新建maven專案時,jsp介面報錯

新建maven專案時jsp介面報The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

eclipse新建Maven專案

1、在eclipse中安裝maven外掛2、點選File->new->maven project,出現彈窗後點擊next。接著在彈窗Select an Archetype中,filter中輸

解決eclipse新建Android專案出現紅色感嘆號問題

如下圖: 今天準備做個damo時,發現新建Android專案時專案會出現紅色號。因此找到一下辦法解決。 專案右鍵Build Path > Configure Build Paht...刪掉錯誤

解決eclipse新建maven專案時 pom.xml 檔案報錯問題

可能是由於maven預設是訪問一個外網的壓縮包倉庫,連線很慢所以導致出錯 ,在自己的倉庫配置檔案 settings.xml 中配置如下<mirror>  <id>alimaven</id>      <mirrorOf>cent

eclipse新建JAVA專案匯入web專案

我也是剛接觸用eclipse   下面我就還總結一下怎麼在eclipse的java專案裡面匯入 web專案 點選 finish就完成了 匯入 如果你的JAVA專案要部署到tomcat中去   就在tomcat 安裝路徑下找到 server.xml <Host

eclipse新建web專案,執行後在tomcat安裝目錄下webapps中沒有該專案

一、發現問題在eclipse中新建Dynamic Web Project,配置好本地的tomcat並寫好程式碼後選擇Run on Server,但執行後發現在tomcat的安裝目錄下的webapps並沒有出現所建立的工程名字。二、驗證很明顯專案並沒有自動部署到Tomcat的W

Eclipse 新建 android 專案時 Hierarchical Parent 必填的解決辦法

環境是搭建 OK 了,發現新建專案時多了一個 Hierarchical Parent 的必填項 廢話少說,直接上圖。。 接下來直接 Next 跳到 Hierarchical Parent 這個介面 然後隨便你填什麼吧,就可以 finish,但是重點是下面 開啟 Androi

eclipse 新建 maven 專案 + 消除錯誤

1.安裝配置 eclipse (這個不是本教程的重點故不贅述了) 2.下載 maven  按下圖提示下載即可,下載完成後直接解壓出來,由於我們是通過 eclipse  來啟用 maven ,因此不需要配置環境變數。 3.修改 maven 的映象倉庫為阿里雲

eclipse新建maven專案和聚合專案

1、new maven project :  next  2、勾選 create a simple project  :  next 3、Group Id:專案的包路徑 如com.jiayou.zjl,之後建立的Controller、Service等包都在該包路徑下。

eclipse新建maven專案失敗Could not resolve archetype

昨天晚上在做mapreduce時新建maven專案失敗,到網上找解決方法,最終這個方法可行。這裡轉載記錄一下。 原文作者部落格名 houbin0912。 新建maven專案的時候,報:Could not resolve archetype org.a