西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴(lài)的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開(kāi)發(fā)其它知識(shí) → eclipse構(gòu)建及運(yùn)行maven web項(xiàng)目

eclipse構(gòu)建及運(yùn)行maven web項(xiàng)目

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2014/4/28 17:06:48字體大。A-A+

作者:西西點(diǎn)擊:4023次評(píng)論:18次標(biāo)簽: eclipse

  • 類(lèi)型:編程工具大小:13.8M語(yǔ)言:英文 評(píng)分:5.5
  • 標(biāo)簽:
立即下載

簡(jiǎn)單講下maven的安裝步驟:

1.在安裝maven之前,先確保已經(jīng)安裝JDK1.6及以上版本,并且配置好環(huán)境變量。

2.下載maven3,最新版本是Maven3.0.4 ,下載地址:http://maven.apache.org/download.html

下載apache-maven-3.0.4-bin.zip文件后,并解壓到  D:\cloud_cms\maven\apache-maven-3.0.4

3.配置maven3的環(huán)境變量:先配置M2_HOME的環(huán)境變量,新建一個(gè)系統(tǒng)變量:M2_HOME , 路徑是:D:\cloud_cms\maven\apache-maven-3.0.4,如圖所示:


再配置path環(huán)境變量,在path值的末尾添加"%M2_HOME%\bin",如下圖所示;


5.點(diǎn)擊確定之后,打開(kāi)cmd窗口:輸入 mvn -version,出現(xiàn)如下內(nèi)容表示安裝成功。

1:環(huán)境

eclipse indigo,

JDK1.6,

maven 3.2.1,

tomcat7.0.42

2:安裝eclipse maven插件 m2eclipse

第一種方法:從網(wǎng)上下載m2eclipse,這個(gè)網(wǎng)上有很多下載的地方。然后放到eclipse安裝目錄的plugins下。

第二種方法:打開(kāi)eclipse->help->install new software。在work with后輸入:http://download.eclipse.org/technology/m2e/releases。如圖:

3:下載maven和tomcat

上apache官網(wǎng)下載maven:http://maven.apache.org/download.cgi。下載完成后解壓即可。

上apache官網(wǎng)下載tomcat:http://tomcat.apache.org/。

4:eclipse配置maven

window-》prefrences-》maven-》user setting。如圖

window-》prefrences-》maven-》installations。如圖

5:配置tomcat和maven

進(jìn)入tomcat_home/conf/tomcat_users.xml:修改如下:

[html]

<role rolename="admin-gui"/>  

    <role rolename="admin-script"/>  

    <role rolename="manager-gui"/>  

    <role rolename="manager-script"/>  

    <role rolename="manager-jmx"/>  

    <role rolename="manager-status"/>  

    <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>  

進(jìn)入maven_home/conf/settings.xml:修改如下:

[html]

<server>  

        <id>tomcat</id>  

        <username>admin</username>  

        <password>admin</password>  

    </server>  


6:eclipse創(chuàng)建maven web項(xiàng)目

這個(gè)簡(jiǎn)單,new-》other-》maven project-》next。這里注意groupid選org.apache.maven.archetypes ,artifactid 選maven-archetype-webapp,然后next,輸入我們自己的groupid(com.test),artifactid(transition),然后finish,OK。如圖所示:

7:修改pom.xml

[html]

<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/maven-v4_0_0.xsd">  

  <modelVersion>4.0.0</modelVersion>  

  <groupId>com.test</groupId>  

  <artifactId>transition</artifactId>  

  <packaging>war</packaging>  

  <version>0.0.1</version>  

  <name>transition Maven Webapp</name>  

  <url>http://maven.apache.org</url>  

  <repositories>  

    <repository>  

        <id>maven_remote_1</id>  

        <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>  

    </repository>  

  </repositories>  

  <dependencies>  

    <dependency>  

      <groupId>junit</groupId>  

      <artifactId>junit</artifactId>  

      <version>3.8.1</version>  

      <scope>test</scope>  

    </dependency>  

  </dependencies>  

  <build>  

    <finalName>transition</finalName>  

    <plugins>  

        <plugin>  

            <groupId>org.codehaus.mojo</groupId>  

            <artifactId>tomcat-maven-plugin</artifactId>  

            <configuration>  

                <warFile>target/transition.war</warFile>  

                <server>tomcat</server>  

                <url>http://localhost:8080/manager/text</url>  

                <path>/transition</path>  

            </configuration>  

        </plugin>  

    </plugins>  

  </build>  

</project>   

8:運(yùn)行maven項(xiàng)目

先進(jìn)入tomcat目錄啟動(dòng)tomcat,然后右鍵項(xiàng)目 run as-》run configrations:

Goals項(xiàng)輸入:package tomcat:redeploy

Maven Runtime選擇我們自己的maven。如圖:

然后點(diǎn)Run,控制臺(tái)顯示如下:

[plain]

[INFO] Processing war project  

[INFO] Copying webapp resources [E:\transition\src\main\webapp]  

[INFO] Webapp assembled in [3 msecs]  

[INFO] Building war: E:\transition\target\transition.war  

[INFO] WEB-INF\web.xml already added, skipping  

[INFO]   

[INFO] <<< tomcat-maven-plugin:1.1:redeploy (default-cli) @ transition <<<  

[INFO]   

[INFO] --- tomcat-maven-plugin:1.1:redeploy (default-cli) @ transition ---  

[INFO] Deploying war to http://localhost:8080/transition    

[INFO] OK - Undeployed application at context path /transition  

[INFO] OK - Deployed application at context path /transition  

[INFO] ------------------------------------------------------------------------  

[INFO] BUILD SUCCESS  

[INFO] ------------------------------------------------------------------------  

[INFO] Total time: 2.412 s  

[INFO] Finished at: 2014-03-13T11:43:42+08:00  

[INFO] Final Memory: 6M/15M  

[INFO] ------------------------------------------------------------------------  

這里省略很多控制臺(tái)輸出,出現(xiàn)BUILD SUCCESS 則說(shuō)明部署成功,瀏覽器輸入:http://localhost:8080/transition/。顯示Hello world..

 注意:這樣成功之后項(xiàng)目會(huì)直接打成war包,部署到tomcat下,每次build不需要重啟tomcat。這樣致命的缺點(diǎn)就是,不能調(diào)試。如果需要調(diào)試且在eclipse中啟動(dòng)tomcat的話。會(huì)發(fā)現(xiàn)右鍵項(xiàng)目沒(méi)有run as server,有兩種方法解決:

第一種:這時(shí)需要把項(xiàng)目轉(zhuǎn)變成dynamic web module。右鍵項(xiàng)目-》properties-》project facets,然后右邊選中dynamic web module。之后就會(huì)出現(xiàn)run as  server了.

第二種:右鍵項(xiàng)目,run/debug  as  configrations  如上第8步驟的圖。不過(guò)Goals中天上【tomcat:run】。然后run就OK了,注意這里不需要提前啟動(dòng)tomcat。

    app制作
    (8)app制作
    一款好的不僅需要有創(chuàng)意的開(kāi)發(fā)人員還要有一款合適的制作軟件,有時(shí)候一款好用的制作軟件可以讓開(kāi)發(fā)人員節(jié)省很多不必要的時(shí)間。另外對(duì)于一些不懂編程的人員來(lái)說(shuō)制作一款也不是沒(méi)有可能的,有些功能強(qiáng)大的制作軟件可以讓完全不懂編程的人也能制作出一些精美的來(lái),比如一些公司的產(chǎn)品展示這類(lèi)不需要有自己特色的就可以通過(guò)制作軟件輕松做出來(lái)。這里西西給大家收整理了一些好用的制作軟件下載,希望對(duì)大家有所幫助。...更多>>
    • appBookv1.0 官方版

      07-04 / 132.6M

      推薦理由:appBook 一次編輯多平臺(tái)發(fā)布 輕松擁有自己的app,appBook是全球首家運(yùn)行在PC和Mac的移動(dòng)平臺(tái)應(yīng)用編輯制作軟
    • 安卓平臺(tái)反編譯神器(Apktool)v6.0.

      02-19 / 13.0M

      推薦理由:Apktool,一款安卓移動(dòng)平臺(tái)上的反編譯利器!Apktool現(xiàn)已完美兼容Android5.0L,使用它可以修改軟件應(yīng)用名稱(chēng),
    • myeclipse 10.0

      11-03 / 886M

      推薦理由:MyEclipse 10使用最高級(jí)的桌面和Web開(kāi)發(fā)技術(shù),包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipsel
    • 移動(dòng)應(yīng)用開(kāi)發(fā)工具(AppCan IDE)V3.1

      11-14 / 421.8M

      推薦理由:AppCan應(yīng)用使用HTML5、CSS3和JavaScript語(yǔ)言編寫(xiě),通過(guò)AppCan IDE提供的本地打包工具或在線編譯系統(tǒng)生成可在
    • appMaker中文版v1.0 官方免費(fèi)版

      03-06 / 315.8M

      推薦理由:appMaker中文版是一款免費(fèi)的app制作軟件,可以制作各種展示類(lèi)的app。如:移動(dòng)互動(dòng)電子書(shū)、電子雜志、地產(chǎn)樓
    • 安卓開(kāi)發(fā)(Google Android SDK)r24.

      05-15 / 85.8M

      推薦理由:Google Android SDKAndroid是Google自己研發(fā)的手機(jī)平臺(tái)操作系統(tǒng),該平臺(tái)基于開(kāi)源軟件Linux,由操作系統(tǒng)、中
    eclipse
    (119)eclipse
    是對(duì)的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和的開(kāi)發(fā)發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的集成開(kāi)發(fā)環(huán)境,包括了完備的編碼調(diào)試測(cè)試和發(fā)布功能,完整支持,,,,,,,。分類(lèi)在結(jié)構(gòu)上,的特征可以被分為類(lèi)模型開(kāi)發(fā)工具開(kāi)發(fā)工具應(yīng)用程序服務(wù)器的連接器項(xiàng)目部署服務(wù)數(shù)據(jù)庫(kù)服務(wù)整合幫助...更多>>
    eclipse中文版下載
    (27)eclipse中文版下載
    是一個(gè)開(kāi)放源代碼的基于的可擴(kuò)展開(kāi)發(fā)平臺(tái)。還包括插件開(kāi)發(fā)環(huán)境,,這個(gè)組件主要針對(duì)希望擴(kuò)展的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與環(huán)境無(wú)縫集成的工具。它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括開(kāi)發(fā)工具,。漢化方法把語(yǔ)言包中的,文件夾直接覆蓋到安裝目錄中,或者把漢化包放到目錄下面。常用快捷鍵.快速修復(fù).刪除當(dāng)前行.復(fù)制當(dāng)前行到下一行.或者說(shuō)是空格由于后者與輸入法...更多>>
    JAVA軟件
    (60)JAVA軟件
    軟件下載,編程軟件下載專(zhuān)題有多款適合編程愛(ài)好者學(xué)習(xí)使用的軟件,我們提供了適用于開(kāi)發(fā)者使用的相關(guān)軟件的各個(gè)版本跟新的下載地址,以方便各位愛(ài)好者使用學(xué)習(xí)。如果您有什么好的編程軟件可以向我們提供分享下載,如果下載的軟件有什么問(wèn)題也可以向我們提供建議,祝程序員們學(xué)習(xí)愉快軟件開(kāi)發(fā)其實(shí)可以不用其他軟件的。只需要安裝了工具包即可,這個(gè)是必須的。并且一定要配置好系統(tǒng)的環(huán)境變量。這個(gè)可以到網(wǎng)上去查,網(wǎng)上很多。然后進(jìn)...更多>>

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(18)

    昵稱(chēng):
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)