1. 程式人生 > >maven eclipse搭建web專案併發布到tomcat

maven eclipse搭建web專案併發布到tomcat

原文地址

初學maven 折騰半天終於搞定 ,具體步驟整理下留作參考。

環境:jdk-6u22-windows-i586;tomcat-7.0.40(安裝版);eclipse-jee-helios-SR2-win32;apache-maven-3.0.3-bin.zip(maven本地庫);eclipse-maven3-plugin.7z(eclipse外掛);

前置條件: jdk, tomcat 安裝完畢並測試通過。如下:

jdk:


tomcat:



 步驟:1,解壓縮;eclipse-jee-helios-SR2-win32;apache-maven-3.0.3-bin.zip(maven本地庫);eclipse-maven3-plugin.7z(eclipse外掛)到相應資料夾可以自定義我放的位置是E:\MyWork。


2.配置maven本地庫環境變數path中加入E:\MyWork\apache-maven-3.0.3\bin
 

3.為eclipse新增maven外掛(手工方式):E:\MyWork\eclipse 根目錄下新建links資料夾links資料夾下新建檔案maven.link(maven名字隨便起尾綴不允許改變)用UE開啟新增外掛路徑path=E:\\MyWork\\eclipse\\plugins\\maven ,按照路徑把eclipse的maven外掛放到plugins資料夾下。

到此來說 mven 外掛應該是已經裝到eclipse中了 。

4.啟動eclipse,點選window--->preferences---->General---->workspace中Text file encoding 設定編碼格式為UTF-8.(個人習慣,進工作空間第一件事就是設定工作空間的編碼方式)。

window--->preferences---->Maven------>Installations選擇我們自己本地的maven 而不是用自帶的外掛 用add新增

 
 preferences---->Maven------>User Settings選擇settings.xml(E:\MyWork\apache-maven-3.0.3\conf\settings.xml)   至於下邊的local Repository 是設定本地庫的jar包的存放位置的 我是手工改的

開啟settings.xml 找到<localRepository>節點    新增<localRepository>E:\m2</localRepository> 

我的存放位置為E:\m2

4.新建專案file--->new --->other 在wizards:下搜尋maven 建立maven project 下一步勾上creat a simple project 

  下一步

  選擇packaging為 war  而不是jar 點選finish。

點選專案 右鍵 properties--->Project Facets --->Convert to faceted from  勾選Dynamic Web Module  3.0

java  1.6版本 。點選下方further configuration available 彈出選項 generate web.xml deployment descriptor 這個選項可選 可不選 ,個人建議勾上 這個是生成web.xml 配置檔案的勾 點選OK



 5.處理已建專案結構(生成的專案結構與maven 專案結構不相同需要調整回maven預設專案結構)。

把webContent下的檔案及資料夾拷貝到webapp下 並刪除webContent  。結構如下

6.設定專案釋出       選中專案右鍵 properties -------.>Deployment Assembly移除/WebContent 以及2個test
 

 

 新增 點選add ---->Folder----->next---->src-->main-->webapp------>finish

 

繼續點選add---->選擇java Build Path Entries----->next  選擇 mavenDependencies  ---->finish.

完成目錄結構如下

 部署併發布到tomcat

開啟專案pom.xml配置檔案新增如下配置

Java程式碼  收藏程式碼
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  2.     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
  3.     <modelVersion>4.0.0</modelVersion>  
  4.     <groupId>com.maven</groupId>  
  5.     <artifactId>mavenTest</artifactId>  
  6.     <version>0.0.1-SNAPSHOT</version>  
  7.     <packaging>war</packaging>  
  8.     <repositories>  
  9.         <repository>  
  10.             <id>people.apache.snapshots</id>  
  11.             <url>http://repository.apache.org/content/groups/snapshots-group/  </url>  
  12.             <releases>  
  13.                 <enabled>false</enabled>  
  14.             </releases>  
  15.             <snapshots>  
  16.                 <enabled>true</enabled>  
  17.             </snapshots>  
  18.         </repository>  
  19.     </repositories>  
  20.     <pluginRepositories>  
  21.         <pluginRepository>  
  22.             <id>apache.snapshots</id>  
  23.             <name>Apache Snapshots</name>  
  24.             <url>http://repository.apache.org/content/groups/snapshots-group/</url>  
  25.             <releases>  
  26.                 <enabled>false</enabled>  
  27.             </releases>  
  28.             <snapshots>  
  29.                 <enabled>true</enabled>  
  30.             </snapshots>  
  31.         </pluginRepository>  
  32.     </pluginRepositories>  
  33.     <properties>  
  34.         <finalName>mavenTest</finalName>  
  35.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  
  36.         <maven.compiler.encoding>UTF-8</maven.compiler.encoding>  
  37.     </properties>  
  38.     <build>  
  39.         <pluginManagement>  
  40.             <plugins>  
  41.                 <plugin>  
  42.                     <groupId>org.apache.tomcat.maven</groupId>  
  43.                     <artifactId>tomcat7-maven-plugin</artifactId>  
  44.                     <version>2.0-SNAPSHOT</version>  
  45.                     <configuration>  
  46.                         <url>http://localhost:8080/manager/text</url>  
  47.                         <server>tomcat</server>  
  48.                         <username>tomcat</username>  
  49.                         <password>111111</password>  
  50.                         <update>true</update>   
  51.                         <path>/${finalName}</path>  
  52.                     </configuration>  
  53.                 </plugin>  
  54.             </plugins>  
  55.         </pluginManagement>  
  56.     </build>  
  57. </project>  

 設定tomcat許可權 帳號D:\Program Files\Apache Software Foundation\Tomcat 7.0\conf下tomcat-users.xml

新增角色 使用者

Java程式碼  收藏程式碼
  1. <tomcat-users>  
  2. <role rolename="manager-gui"/>      
  3. <role rolename="manager-script"/>      
  4. <user username="tomcat" password="111111" roles="manager-gui, manager-script"/>   
  5. </tomcat-users>  

 這樣就完事了,右鍵專案run as------>run configurations---->maven--->選擇專案 鍵入命令go!!!~

 不用重新整理方式除錯 用tomcat 除錯  。。servers----->new ----->.........省略。。。。。。。。。。。



 

相關推薦

maven eclipse搭建web專案併發tomcat

原文地址 初學maven 折騰半天終於搞定 ,具體步驟整理下留作參考。 環境:jdk-6u22-windows-i586;tomcat-7.0.40(安裝版);eclipse-jee-helios-SR2-win32;apache-maven-3.0.3-bin.zip(maven本地庫);ecli

解決eclipseweb專案部署至TomcatTomcat安裝目錄下找不到專案問題

必須知道的一點 Eclipse的web工程至Tomcat預設的部署目錄是在工程空間下,而myeclipse預設是在Tomcat安裝目錄下的(在webapps和work目錄下都會有你部署的專案) 那麼如何將部署目錄改為Tomcat安裝目錄 1.在Eclipse中新增Tomcat伺服

eclipse 編輯web專案時禁止tomcat自動部署

場景:當我們在進行專案開發時,改動的程式碼部分比較多,因為我們都習慣了頻繁的ctrl + s 儲存,此時,如果在debug模式,tomcat就會頻繁地自動部署了。 解決:把自動部署的編譯給關閉 在tomcat的安裝路徑下,修改server.xml檔案, <Context

Eclipse 中將 Web專案部署到 Tomcat 伺服器上

1.清除該容器中部署的專案(Add and Remove),如下圖 2. 啟動當前Tomcat的服務(Start),如上圖 3. 開啟Tomcat的修改介面(Open或者雙擊)--如下圖所示,進行修改,然後儲存。

Eclipse搭建Gradle專案並在tomcat上執行(git專案)

Gradle提供了不輸於maven的依賴管理 在改用Gradle作為構建工具。一部分的github上的示例程式碼也在用Gradle構建,如果還是隻能用maven,那麼很多好的專案都只能用肉眼看,不能真

(後臺學習階段)SpringMvc(一)Eclipse搭建web專案

環境 Eclipse jee版--------Jdk1.6版---------tomcat7.0-X64 都是很好搞到的資源安裝配置jdk,eclipse,tomcat就不說了。直接開啟eclipse新建Dynamic web project,專案名字就叫springMVC如圖  這裡tomca

Eclipseweb專案部署至Tomcat步驟

3.在Servers檢視,Remove刪除剛剛釋出的專案: 4.開啟Tomcat伺服器配置項: 5.修改以下兩個配置項,Tomcat保持啟動狀態,否則Server Locations一欄變灰色,不可用: 6.配置lib輸出。 專案右鍵: 點選下一步,選中需要隨專案釋出到tomcat的包,完成確認操作。 7.

Eclipseweb專案部署至Tomcat步驟【整理】

 Eclipse的web工程至Tomcat預設的部署目錄是在工程空間下, 本文旨在將部署目錄改為Tomcat安裝目錄,並解決依賴包輸出問題。 1.在Eclipse中新增Tomcat伺服器。 2.將web工程釋出至tomcat:  選擇剛新增的Tomcat:  此時Ecl

Windows下Jenkins自動拉取編譯SVN專案併發Tomcat和Jboss

本文主要記錄一些重要的配置,忽略Jenkins的安裝。配置主要分為三個重要部分: 1、外掛配置            主要涉及3個外掛的安裝。          Deploy to container Plugin:This plugin takes a war/ear

maven管理的web專案部署到tomcatweb-info的lib資料夾下不載入jar包的問題

        歡迎大家加群511205158進來一起學習java,討論人生,瞭解行情          這幾天在使用公司搭的新框架,使用maven管理的web工程,用eclipse操作的,maven

在CentOS7下從0開始搭建docker併發tomcat專案

一切從0開始,我也是個小白: 1.檢查你的系統是不是高於3.8的核心,如果沒有請升級CentOS7或者Ubuntu 14 #uname -a 2.CentOS7下安裝docker #yum -y in

在雲伺服器上搭建JSP環境併發web專案(通過域名訪問自己寫的專案

一、購買雲伺服器、域名(域名找域名商註冊) 二、準備好jdk.tomcat 版本我用的是jdk1.7+tomcat7 三、裝好JDK+tomcat並配置本地環境 變數 四、專案程式碼部署到tomcat伺服器 五、關閉伺服器的防火牆 做完這五部就OK 一

eclipse使用maven搭建web專案

1.選擇建立maven project專案 點選 new——other——maven project,點選next。 2.選擇專案路徑,使用預設的路徑:Use default Workspace a

eclipse+maven搭建web專案(非常詳細)

一 前言 用maven我們能做什麼,有什麼好處? 用maven,我們可以方便統一的進行jar包管理,jar包版本升級,快速專案構建以及分模組開發等相關功能。maven使用得好,專案開發速度就會成倍的提升。總之,專案越大,越能體現maven的優勢。 二 軟體環境 Eclips

eclipse建立web專案,讓web專案自動更新到Tomcat下的webapps目錄

首先在eclipse中配置好Tomcat伺服器。 首先在eclipse下出現了一個server,如下圖。 然後雙擊圖中的Tomcat伺服器,開啟如下圖介面 為了能夠修改,首先要注意:Tomcat中不能配置任何一個專案。第二要啟動下面的伺服器,才能進行修改。 綜上,就可

Eclipse使用Maven外掛建立Web專案時出錯 Could not resolve archetype org a

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

eclipseweb專案部署以後jsp的java檔案找不到問題(Tomcat配置serverlocations)

我的開發環境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web專案jsp檔案被tomcat轉換成java以後的java原始檔的位置。發現正常情況下的webapps以下。沒有看到我部署的專案 同一時候,work資料夾(jsp的工

maven搭建web專案中org.apache.ibatis.binding.BindingException:Invalid bound statement ( not found)

最近使用Maven配合SSM(Spring+SpringMVC+Mybatis)搭建一個Web專案,在測試三個框架是否整合成功的時候,每次發出請求呼叫MyBatis時都會出現下面這個錯誤 從異常資訊的提示來看是一個無效的語句繫結錯誤,一般出現該錯誤是由於MyBatis的Map

jfinal+hbase+eclipse開發web專案詳細步驟01--搭建jfinal工程

在工程專案搭建之前,首先要做以下幾個事情的準備。 最新的jfinal框架jar包,下載地址:jfinal 下載hbase1.2.6開發需要的jar包,下載地址:hbase1.2.6jar包 安裝好eclipse和jdk。eclipse綠色版下載地址:32位、64位

初學Maven搭建Web專案問題彙總

1:Maven專案,右鍵-update project後報錯 解決辦法:在pom.xml配置檔案中加入如下語句: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupI