1. 程式人生 > >使用maven釋出idea中web專案到遠端tomcat伺服器

使用maven釋出idea中web專案到遠端tomcat伺服器

系統環境,windows10,maven 3.3.9 tomcat8

1.配置tomcat許可權,主要是gui和script。我這是把全部都配上了以防萬一。

<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="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui" />

2.開啟tomcat,使用配置的使用者名稱密碼能進入tomcat管理介面說明配置成功。

3.配置maven,編輯{mavenHome}/conf/setting.xml,在severs節點新增

<server>
<id>localTomcat8</id> 
<username>tomcat</username>
<password>tomcat</password>
</server>

id是serverName可以自己取,username和password是剛剛配置的tomcat 的usename password

如果忘記maven裝哪的,可以用mvn -version 檢視(應該有更專業的命令。。。。)

4.在idea中開啟pom.xml。新增以下資訊:

  	 <!-- 設定資源編碼 --!>
     <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    </properties>
  <!-- 打包型別 --!>
   <packaging>war</packaging>
    <build>
		 <!--執行build任務時,如果沒有指定目標,將使用的預設值.我也不是很懂,希望懂的同學賜教  --!>
        <defaultGoal>compile</defaultGoal>
        <plugins>
		<!-- 編譯相關外掛,1.8是jdk版本 --!>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
	<!--tomcat外掛  --!>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <!-- tomcat地址,manager/text該地址可追加命令 -->
                    <url>http://localhost:8080/manager/text</url>
                    <!-- 此處的名字必須和setting.xml中配置的ID一致,也可以直接在這寫登入資訊-->
			<server>localTomcat8</server> 
			<!-- 此處的名字是專案釋出的工程名-->
                    <path>/management</path> 
                </configuration>
            </plugin>
		<!-- 忽略專案中測試錯誤,在釋出過程中會執行專案中的測試程式碼-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <testFailureIgnore>true</testFailureIgnore>
                </configuration>
            </plugin>
			<!-- war外掛-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
                    <webResources>
                        <resource>
			<!-- WEB-INF檔案地址,idea是web,eclipse是webRoot-->
                            <directory>web</directory>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>

        </plugins>
    </build>
還有一些設定輸出路徑的配置,一般可預設

5.window cmd,進入專案檔案。依次執行以下命令,第一次可能要下載很多jar包,下載比較慢,你也可以採取一點措施^ _^

清除以前的資訊,防止干擾

mvn clean 

釋出專案,這裡的deploy就是拼接到manage/text上的。這裡我用的tomcat8命令是tomcat7,因為我寫播客時沒有tomcat8命令但是相容。

mvn tomcat7:deploy  

6.看到以下截圖說明你已經成功了,若tomcat上已有該專案則使用redeploy即可。


相關推薦

使用maven釋出ideaweb專案遠端tomcat伺服器

系統環境,windows10,maven 3.3.9 tomcat8 1.配置tomcat許可權,主要是gui和script。我這是把全部都配上了以防萬一。 <role rolename="admin-gui"/><role rolename="admin

在eclipse釋出maven的多模組web專案tomcat上及單步debug模組jar

1.在eclipse中釋出maven的多模組web專案到tomcat eclipse和maven及tomcat的部署略去,還有maven的基礎知識和使用在此處略去. 按照如下的步驟操作: 將lib和maven模組生成的jar加入到lib下. 注意:到這步可能有

IDEAweb專案部署到Tomcat的一些小問題

IDEA中部署了好幾個專案,總是遇到一些相似的問題,這裡記下來為了以後用到 1.生成Artifacts一定要在output root中新增derictory content,把頁面檔案放進去,記得不能放在WEB-INF下面,訪問會受限。Output directory要選擇

IntelliJ IDEA Web專案 目錄結構

--src     應用程式原始碼和測試程式程式碼的根目錄   --main       --java  應用程式原始碼目錄     --resources  應用程式用到的資原始檔(一般都是配置檔案)     --webapp  web專案根目錄         --

Idea建立web專案tomcat部署實戰

一、建立簡單web專案 1、建立一個web project File -> new Project ->選擇project sdk 為1.6(如果沒有sdk的同學請先配置)-> Next create project from template 頁面,不勾選任何選

IdeaWeb專案Jsp檔案找不到類解決方法

在jsp檔案中用useBean建立一個與某個java物件相關的指令碼變數,結果出現找不到類的異常,例如下圖: 用useBean建立一個Employee物件,但出現了Employee cannot be resolved to a type錯誤。 最後發現

eclipse釋出web專案tomcat伺服器

README:  使用eclipse釋出web專案到tomcat有很多坑兒的。下面依依道來。step1)eclipse建立web 專案:step2)在tomcat伺服器上為該web專案配置的虛擬目錄,即把該web專案釋出到tomcat:tomcat的server.xml 增加

IDEA部署web專案tomcat,經常報PermGen space錯誤解決方法

直接更改Idea中tomcat的配置,增加啟動記憶體設定的引數 在tomcat的配置頁面,VM options中新增:-Xms512m -Xmx1200m -XX:MaxPermSize=256m 可以根據本機記憶體情況酌情更改

部署maven web專案tomcat伺服器

開發環境的搭建本文不再贅述。 一,新建測試專案 在eclipse中新建maven web 專案:MavenWeb01。目錄 一,打包 在專案最頂層的pom.xml目錄執行 mvn pac

idea 部署web專案tomcat之後,修改html,js等檔案瀏覽器無法生效或者不能及時生效

idea部署的web專案在tomcat伺服器上不能及時生效 步驟一: 修改tomcat配置,如下: on ‘update‘ action:當用戶主動執行更新的時候更新    快捷鍵:Ctrl + F9 on frame deactication:

使用Maven將War包部署至遠端Tomcat伺服器

之前部署JavaWeb應用時,是將工程構建成WAR包,然後通過SSH或SFTP將WAR包上傳至測試伺服器。這樣做比較麻煩,而且每次需要登入到伺服器上。 今天看了幾篇文章,實踐了一下,使用Eclipse將專案直接打包上傳至遠端Tomcat,大大提高了工作效率。 1.進入Ecl

使用IDEA建立Web專案/Maven父子工程/配置Tomcat

使用IDEA建立Web專案並配置Tomcat https://jingyan.baidu.com/article/67508eb4120da19cca1ce408.html 執行tomcat的時候需要先mvn install到target下才行   Intellij IDE

IDEA部署Web專案(Tomcat)以及解決釋出後404方案

IDEA部署Web專案(Tomcat)以及解決釋出後404方案 本文先來講述一下寫好了Java專案如何部署在Tomcat伺服器上 如何安裝如配置Tomcat網上資源一大推,在這裡不再贅述了,不會的去百度。下面直接說如何在IDEA中進行部署 軟體開啟,右上角 點選+號,找

eclipse+maven遠端(自動)部署web專案tomcat

eclipse整合maven後可以用maven命令把web專案自動部署到tomcat,具體步驟如下 一、修改tomcat-users.xml配置檔案開啟tomcat管理使用者,配置檔案位置在tomcat目錄/conf下。修改如下圖 二、配置maven的settings.x

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

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

tomcat:sts\eclipseweb專案正常釋出tomcat後,瀏覽器不能訪問。

如下圖時,  1、可能是jsp檔案路徑發錯了;          操作 :右擊jsp檔案---在彈出的選單中開啟 “屬性” --在位置(L)時jsp檔案必須在WebContent \ WebRoot 資料夾下。 下圖是在eclipse oxygen版本

Intellij IDEA &專案部署Tomcat Server 配置VM options引數說明

第一點 Intellij IDEA 中的配置 點選Intellij IDEA 介面視窗Run,開啟Edit Configuration,出現Run/Debug Configurations介面。Application server 選擇安裝Tomcat所在的資料

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

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

idea建立專案釋出到git過程

首先去網上下載一個git安裝,安裝成功後輸入命令測試一下   登入git 選擇 Your repository    點選new會彈出一個介面,填寫專案名稱,填寫好以後點選 create repository   這個

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

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