[Maven]自動部署專案到Tomcat
- 配置tomcat-users.xml檔案
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="jia" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script" />
這裡請自行改變使用者名稱和密碼
admin-script,manager-script:是讓tomcat支援以指令碼的形式來管理
admin-gui,manager-gui:是讓tomcat支援圖形化的管理介面。
2.Maven的setting.xml配置
Maven的Server的配置:在Maven的安裝路徑找到conf目錄下的setting.xml檔案,在節點中新增tomcat7下配置的使用者資訊(id可以任意填寫,但username和password必須和步驟1一致):
<servers>
<server>
<id >tomcat7</id>
<username>admin</username>
<password>jia</password>
</server>
</servers>
3.修改專案的pom.xml,新增plugin
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId >tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<!-- 注意tomcat7此處的url -->
<url>http://localhost:8080/manager/text</url>
<!-- tomcat6此處的url -->
<!-- <url>http://localhost:8080/manager</url> -->
<!-- 此處的名字必須和setting.xml中配置的ID一致-->
<server>tomcat7</server>
<!-- 此處的名字是專案釋出的工程名-->
<path>/project</path>
</configuration>
</plugin>
</plugins>
</build>
注:聚合工程如何部署所有專案呢?
假設有一個父工程Pserson,Person聚合了A,B,C三個子Web工程。
那麼只需要在A,B,C三個子工程裡配置步驟3即可。
Person聚合工程不需要配置步驟3。
相關推薦
Maven自動部署專案到tomcat
最近需要使用Maven將專案自動部署到tomcat,在網路上也查找了很多文章,內容大同小異,今天打算在這裡給自己做一個小總結 我使用的環境:eclipse Java EE IDE for Web Developers(Helios Service Releas
[Maven]自動部署專案到Tomcat
配置tomcat-users.xml檔案 <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-j
【maven&&tomcat】maven自動部署專案到tomcat
專案上線的時候如何部署到伺服器上,一般可能通過自己寫指令碼跑,如果使用maven的話也是可以的。 關於Ant和Jenkins自動部署時需要開啟tomcat的管理功能,預設不開啟。tomcat7之後總共有6種角色,有兩種角色很少人講到,就是admin-gui,a
maven自動部署到tomcat上遇到的系列問題403,401
在進行maven自動部署到tomcat時,按照網上的一些方法,設定如下配置 <plugins> <plugin> <groupId>org.apache.tomcat.maven&l
maven 自動部署到tomcat問題 Cannot invoke Tomcat manager: Server rened HTTP response code: 403 for URL
朋友們,蛋疼的問題你們遇到了嗎?這裡給你提供解決方案了 要想使用maven部署工程到tomcat,需要使用tomcat-maven-plugin這個外掛 1、要開啟tomcat的manager功能。conf資料夾下的tomcat-users.xml的<tomcat
Maven專案自動部署到tomcat
(1) cd到專案的目錄 (2) mvn clean install (3) mvn tomcat:redeploy 通過以上操作就可以通過maven把專案自動部署到tomcat了 遺留問題:我這裡使用的是apache-tomcat-6.0.10,如果換成最
maven 自動部署到遠端 tomcat
使用maven的自動部署功能可以很方便的將maven工程自動部署到遠端tomcat伺服器,節省了大量時間。 本文章適用於tomcat的7.x ,8.x, 9.x版本。 下面是自動部的步驟 1,首先,配置tomcat的manager 編輯遠端tomcat伺服器下的conf/tomcat
Nginx+Tomcat+maven 熱部署專案及伺服器配置
前後端分離專案的部署實踐: 環境:Nginx,Tomcat7,Tomcat9,centOS7,macOS 1.Nginx,Tomcat的安裝 下載Nginx壓縮包,解壓,生成Makefile檔案,make,make install(安裝在/usr/local
maven+idea 自動部署專案到linux伺服器及遇到的一些問題
一、環境 本教程使用的環境如下 1. idea 2017 2. tomcat 8.5 3. centos 7 4. maven 3.5 注意:tomcat6 和 tomcat7、8、
myeclipse maven模組無法自動部署到tomcat下的解決辦法
處理方法:Properties->deployment assembly-> add ->java build path entries ->選擇 maven Dependencies。要重新發布應用才會生效
jenkins+tomcat+ant+java+linux 自動部署專案
最終效果: 每1小時自動查下svn,如果svn有提交,則自動更新部署。 具體環節包括:更新程式碼、編譯程式碼、打包程式碼、拷貝程式碼、備份舊war、刪除快取、停啟tomcat。使用環境: java+tomcat+ant+jenkins+linux 1、準備jdk 由於
讓Tomcat自動部署專案
在開發JAVA web專案,當修改了一些內容後,需要重新部署和重啟tomcat! 下面介紹一種方法,修改後tomcat會自動部署,不需要手動部署和重啟 第一步 在tomcat中新建以下目錄 E:/Tomcat-6.0.18/conf/Catalina/localhost
Eclipse中的Web專案自動部署到Tomcat
一、原因、 1、寫java程式有一段時間了,但很久沒用eclipse了,所以使用eclipse編寫的web專案部署到tomcat 的方式也不是很清楚,下面記錄一下將Eclipse 上的web專案自動部署到tomcat 上的方式; 二、部署問題 1、這裡就有個問題,是怎麼把
使用maven建立web工程並自動部署到Tomcat中
建立maven web專案 1 2. 勾選的目的是跳過選擇archetype3. 專案以war包的形式4.5. 6. 7. 8. 9. 接下來是最最最重要的pom.xml 檔案了。(匯出tomcat外掛)<project xmlns="http://maven.apache.org/POM/4.0.0"
tomcat部署web專案(eclipse自動部署專案到tomcat,訪問URL中不包含部署名)
最近專案中需要把專案部署到tomcat中,並且訪問路徑中不包含不署名,且想實現Eclipse中的自動部署,扒了好久資料,最終實現了自己的需求,呵呵,如下:1. 把專案context root設定為/:右鍵專案做如下修改[img]http://dl2.iteye.com/upl
將Eclipse專案自動部署到Tomcat的webapps目錄下
首先將eclipse內的Tomcat伺服器停止。 把sever裡面現有的專案刪掉 在servers下面選擇Tomcat伺服器。右鍵點選後選擇Open,出現如下提示 修改Server Locations(預設是選擇的第一個。如果沒有進行1,2步操
maven自動部署web專案到tomcat8(向下相容7)
網站上線以後,為了保證網站執行的連續性,有新功能更新時,不能重啟Tomcat伺服器去部署新增功能。因此,就研 究一下用maven的自動部署功能。 1首先要保證自己電腦上裝了Tomcat伺服器 進入T
Eclipse中的Web專案自動部署到Tomcat以及如何在Eclipse中使用My Eclipse工程
我是一個新手學習Java,servlet和Jsp. 痛苦的是我時候一個.net程式設計師,習慣了微軟的VS IDE一切都是封裝好的.傻瓜式的使用, 不需要關心內部實現. 悲催的是我看到資料都是My Eclipse, 但我下載使用的環境是Eclipse.這就有兩個問題要解決.
maven自動部署到遠端tomcat教程
使用maven的自動部署功能可以很方便的將maven工程自動部署到遠端tomcat伺服器,節省了大量時間。 本文章適用於tomcat的7.x ,8.x, 9.x版本。 下面是自動部的步驟 1,首先,配置tomcat的manager 編輯遠端tomcat伺
tomcat自動部署專案
1 在tomcat/conf/Catalina/localhost下新建一個xml檔案 檔名為專案名 例如專案名為abc則xml檔名為(abc.xml) tomcat6.x在conf下沒有Catalina目錄 此時可自己新建一個Catalina資料夾2 在abc.xml 中