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

首頁編程開發(fā)其它知識 → eclipse構(gòu)建及運行maven web項目

eclipse構(gòu)建及運行maven web項目

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

作者:西西點擊:4023次評論:18次標簽: eclipse

  • 類型:編程工具大。13.8M語言:英文 評分:5.5
  • 標簽:
立即下載

簡單講下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)境變量,新建一個系統(tǒng)變量:M2_HOME , 路徑是:D:\cloud_cms\maven\apache-maven-3.0.4,如圖所示:


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


5.點擊確定之后,打開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,這個網(wǎng)上有很多下載的地方。然后放到eclipse安裝目錄的plugins下。

第二種方法:打開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

進入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"/>  

進入maven_home/conf/settings.xml:修改如下:

[html]

<server>  

        <id>tomcat</id>  

        <username>admin</username>  

        <password>admin</password>  

    </server>  


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

這個簡單,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:運行maven項目

先進入tomcat目錄啟動tomcat,然后右鍵項目 run as-》run configrations:

Goals項輸入:package tomcat:redeploy

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

然后點Run,控制臺顯示如下:

[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] ------------------------------------------------------------------------  

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

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

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

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

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

      07-04 / 132.6M

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

      02-19 / 13.0M

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

      11-03 / 886M

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

      11-14 / 421.8M

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

      03-06 / 315.8M

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

      05-15 / 85.8M

      推薦理由:Google Android SDKAndroid是Google自己研發(fā)的手機平臺操作系統(tǒng),該平臺基于開源軟件Linux,由操作系統(tǒng)、中
    eclipse
    (119)eclipse
    是對的擴展,利用它我們可以在數(shù)據(jù)庫和的開發(fā)發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的集成開發(fā)環(huán)境,包括了完備的編碼調(diào)試測試和發(fā)布功能,完整支持,,,,,,,。分類在結(jié)構(gòu)上,的特征可以被分為類模型開發(fā)工具開發(fā)工具應(yīng)用程序服務(wù)器的連接器項目部署服務(wù)數(shù)據(jù)庫服務(wù)整合幫助...更多>>
    • android sdk 64位22.3 官方最新版

      11-07 / 480.4M

      推薦理由:完整的android開發(fā)工具,基于Android 4.4的android sdk 22.3 官方最新版,各版本都是相互匹配的,不會出現(xiàn)安
    • Eclipse 4.3.X 漢化包官方版

      11-14 / 4.3M

      推薦理由:Eclipse4.3漢化包是Eclipse4.3.x的一個中文漢化包,有了中文語言環(huán)境,搞起開發(fā)來也順手。 Eclipse4.3漢化
    • ADT Plugin for Eclipse(Android開

      02-24 / 13.8M

      推薦理由:這是一個Eclipse插件,作用是關(guān)聯(lián)Android SDK,使你的Eclipse能夠新建Android工程,安裝方法如下:打開Ecli
    • Tomcat Eclipse集成插件

      03-15 / 333KB

      推薦理由:Tomcat Eclipse集成插件,在Eclipse里控制Tomcat啟動、停止。你懂的 使用方法:放入 eclipse 的 plugins 目
    • Eclipse C語言開發(fā)工具(Eclipse ID

      04-10 / 85.6M

      推薦理由:一個C / C + +的IDE與Mylyn集成開發(fā)。Feature Listorg.eclipse.cdt 7.0.0org.eclipse.cdt.debug.ui.memory
    • Eclipse 3.6.2 漢化包官方簡體中文

      04-10 / 3.8M

      推薦理由:漢化包安裝有兩種方法:第一種最簡單,直接拷貝將對應(yīng)目錄下的文件拷貝到和Eclipse對應(yīng)目錄下即可。(將解壓
    eclipse中文版下載
    (27)eclipse中文版下載
    是一個開放源代碼的基于的可擴展開發(fā)平臺。還包括插件開發(fā)環(huán)境,,這個組件主要針對希望擴展的軟件開發(fā)人員,因為它允許他們構(gòu)建與環(huán)境無縫集成的工具。它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,附帶了一個標準的插件集,包括開發(fā)工具,。漢化方法把語言包中的,文件夾直接覆蓋到安裝目錄中,或者把漢化包放到目錄下面。常用快捷鍵.快速修復(fù).刪除當前行.復(fù)制當前行到下一行.或者說是空格由于后者與輸入法...更多>>
    JAVA軟件
    (60)JAVA軟件
    軟件下載,編程軟件下載專題有多款適合編程愛好者學(xué)習(xí)使用的軟件,我們提供了適用于開發(fā)者使用的相關(guān)軟件的各個版本跟新的下載地址,以方便各位愛好者使用學(xué)習(xí)。如果您有什么好的編程軟件可以向我們提供分享下載,如果下載的軟件有什么問題也可以向我們提供建議,祝程序員們學(xué)習(xí)愉快軟件開發(fā)其實可以不用其他軟件的。只需要安裝了工具包即可,這個是必須的。并且一定要配置好系統(tǒng)的環(huán)境變量。這個可以到網(wǎng)上去查,網(wǎng)上很多。然后進...更多>>

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

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

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