1. 程式人生 > >將maven專案直接部署到tomcat上

將maven專案直接部署到tomcat上

使用tomcat-maven外掛,在pom.xml的</dependencies>之後新增以下程式碼,並做相應修改

複製程式碼
 1   <build>
 2     <finalName>guoguo-maven-web</finalName>
 3     <plugins>
 4       <plugin>
 5           <!-- 3個可用外掛 -->
 6         <groupId>org.apache.tomcat.maven</groupId>
 7         <
artifactId>tomcat6-maven-plugin</artifactId> <!-- 命令為tomcat6:redeploy --> 8 <!-- <groupId>org.apache.tomcat.maven</groupId> --> 9 <!-- <artifactId>tomcat7-maven-plugin</artifactId> --> <!-- 命令為tomcat7:redeploy
--> 10 <!-- <groupId>org.codehaus.mojo</groupId> --> 11 <!-- <artifactId>tomcat-maven-plugin</artifactId> --> <!-- 命令為tomcat:redeploy --> 12 <!-- <version>2.2</version> --> 13 <configuration> 14 <!--
<url>http://localhost:8080/manager</url> --> <!-- tomcat6部署管理路徑 --> 15 <url>http://localhost:8080/manager/text</url> <!-- tomcat7部署管理路徑 --> 16 <username>admin</username> <!-- tomcat的管理員賬號 --> 17 <password>admin</password> 18 <port>8080</port>
<!--這裡也可以直接在maven setting.xml中定義一個sever
如:
<server>
<id>tomcat7</id>
<username>admin</username>
<password>password</password>
</server>
-->
19<path>/guoguo-maven-web</path><!-- 部署路徑 -->20<charset>UTF-8</charset>21<encoding>UTF-8</encoding>22<!-- 執行redeploy命令前,要能正常訪問http://localhost:8080/manager-->23</configuration>24</plugin>25</plugins>26</build>
執行mvn指令:(這裡tomcat7:deploy是部署不會覆蓋,
redeploy會覆蓋)

在eclipse中安裝maven外掛後,可能需要向本地倉庫中新增構件,操作方式如下:

專案上右鍵->Run As->Maven build… ,彈出視窗修改如下

這裡寫圖片描述

在Goals 行輸入命令

install:install-file -Dfile=E:\org.restlet-2.1.4.jar -DgroupId=org.restlet.jee -DartifactId=org.restlet -Dversion=2.1.4 -Dpackaging=jar
  • 1
  • 1

然後點Run即可 
這種方式跟CMD視窗下執行maven命令唯一區別就是少了前導mvn 命令符。

當然也可以在 
專案上右鍵->Run As->Run Configurations,點出彈出視窗,通過左側選中相應的執行例項進行修改,如下圖: 
這裡寫圖片描述


相關推薦

maven專案直接部署tomcat

使用tomcat-maven外掛,在pom.xml的</dependencies>之後新增以下程式碼,並做相應修改 1 <build> 2 <fi

maven專案直接運用tomcat外掛執行

1.在要執行的maven專案的pom.xml檔案中引入tomcat外掛 <build>     <!-- 配置外掛 -->     <plugins><!-- 外掛列表 --&

20181030-使用eclipse部署maven專案到遠端tomcat伺服器

1.在遠端tomcat伺服器上,tomcat安裝目錄下的conf/tomcat-users.xml檔案,在配置檔案的最下面配置如下: <role rolename="manager-gui"/> #配置許可權名,取值不能任意 <role rolename="mana

Eclipsemaven專案部署到本地tomcat

eclipse部署web專案至本地的tomcat,但在本地tomcat下的webapps中找不到自己的專案 一、發現問題 在eclipse中新建Dynamic Web Project,配置好本地的tomcat並寫好程式碼後選擇Run on Server,但執行後發現, 在t

maven專案打包成war包,部署tomcat伺服器

1.右鍵要打包的專案,選擇Run As -> Maven install :2.出現以下情況,則說明打包成功。3.重新整理工程,在target中發現打包好的war包,並且複製war包,放入tomcat的webapps中,因為war包的名字過長,放入webapp時可以修改

使用ideamaven專案打包war檔案部署tomcat

1.配置tomcat環境變數 CATALINA_HOME D:\dev\apache-tomcat-8.5.11 path中新增: %CATALINA_HOME%\bin 2.

maven專案部署到linux中的tomcat

修改tomcat目錄下的conf目錄下的 tomcat-users.xml 在最下面加入下面3行內容,前兩行是許可權,寫法固定,最後一行是設定tomcat使用者名稱,以及密碼 <role rolename="manager-gui"/> <rol

maven專案部署到jetty

轉載地址:https://jingyan.baidu.com/article/d3b74d64f07e101f77e60906.html 使用maven工具可以大大提高工作效率,對於建立的web應用,需要部署到容器(tomcat,jetty等)中才能夠啟動服務進行訪問。jetty也是一種輕量級的

jenkins android 專案自動部署到linux伺服器

     最近幾天搞了下使用jenkins自動部署到公司linux 伺服器上的功能,趁著還沒忘完,寫個部落格記錄下      自動化永遠是技術發展不懈追求方向,不規範的東西標準化,標準化的東西自動化。這樣才能解放人力,將時間投入到其它的

ideamaven專案打包成war包並部署

1.將web專案通過maven打包成war包(pom檔案中的打包方式為war) 2.將war包複製到tomcat的webapps目錄下 3.修改server.xml,在Host配置段中新增如下內容 <Host name="localhost" appBase="webapps

關於部署Javaweb專案到伺服器tomcat,訪問專案報404,我自己的解決方法

(我的專案是ssm+maven,伺服器是linux) 專案部署的步驟是: 1.在伺服器上面安裝jdk 2.在伺服器上面安裝mysql 3.在伺服器上安裝tomcat 4.將你的專案打成war包,放在伺服器上的tomcat/webapps目錄下 5.進入tomca

Gradle本地專案打成jar傳到maven倉庫

uploadArchives{ repositories{ mavenDeployer{ authentication(username:'fsfsd',password:'fsdfs') } pom.version = 1.0 pom.artifactId

web專案釋出到Tomcat 伺服器的三種方法

Java Web開發Tomcat中三種部署專案的方法,開始java web開發必不可少的步驟,經過查詢,覺得有篇文章介紹的不錯 1、在conf目錄中新建Catalina\localhost目錄,在該目錄中新建一個xml檔案,名字可以隨意取,只要和當前檔案中的檔名不重複就行

gitlab中自動maven專案部署到windows伺服器

gitlab實現自動部署,程式碼根目錄中需要新增.gitlab-ci.yml以及ansible資料夾。ansible資料夾的目錄結構如下: .gitlab-ci.yml ansible group_vars windows.yml deployauto.

Maven專案轉換為web專案,並使用tomcat除錯

一.建立maven工程 在eclipse的選單欄選擇File->New->Other->Maven->Maven Project下一步後選擇Create a simple project(skip archetype selection),如圖 下

IDEA配置web專案部署Tomcat、配置maven

剛開始學習使用IDEA配置web專案,經過同事的幫助和網上的教程,結合自己的實踐,將IDEA 配置web專案、部署Tomcat、配置maven三部分內容做一個總結。 一、配置web專案 使用命令列將git專案clone下來,用intellij idea im

Maven專案自動部署tomcat

        (1) cd到專案的目錄         (2) mvn clean install         (3) mvn tomcat:redeploy 通過以上操作就可以通過maven把專案自動部署到tomcat了 遺留問題:我這裡使用的是apache-tomcat-6.0.10,如果換成最

idea匯入maven專案部署tomcat

1.概述最近藉著公司的需要,開始接觸後臺開發。還是熟悉的Java,一開始肯定是把公司的專案跑起來。但是第一次跑起來還是遇到了很多坑,所以在這裡記錄一下。2.匯入一個maven專案(1)按照匯入Android專案一樣的方式匯入一個專案,如圖: 。 (2)通常我們匯入完成後,id

maven專案直接執行在tomcat

目標: 不實用maven的tomcat外掛, 直接用eclipse配置的tomcat執行maven web專案 環境:apache-tomcat-7.0.70, maven, eclipse。 且eclipse已配置了tomcat, eclipse已可以建立maven專案

Eclipse專案自動部署Tomcat的webapps目錄下

首先將eclipse內的Tomcat伺服器停止。 把sever裡面現有的專案刪掉 在servers下面選擇Tomcat伺服器。右鍵點選後選擇Open,出現如下提示 修改Server Locations(預設是選擇的第一個。如果沒有進行1,2步操