1. 程式人生 > >部署war包到Tomcat根目錄

部署war包到Tomcat根目錄

在Tomcat中部署war包很簡單:

首先,直接把相應的war包放到$TOMCAT_HOME/webapps下,不用建目錄;

然後,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中新增類似於如下內容:

<Context path="/" docBase="hdfs-webdav.war" debug="0" privileged="true" reloadable="true"/> 

其中,docBase引數標識的是war包的名稱。

訪問時,使用如下地址進行訪問:http://ip:port/hdfs-webdav

如果要把war包部署到Tomcat根目錄,直接使用http://ip:port進行訪問,需要的操作稍微複雜一些:

一、把war包解壓,部署到除$TOMCAT_HOME/webapps以外的目錄

二、刪除$TOMCAT_HOME/ webapps/ROOT目錄下的所有檔案

三、在$TOMCAT_HOME/conf/Catalina/localhost目錄下,新建一個ROOT.xml檔案,寫入類似於如下內容:

<?xml version='1.0' encoding='utf-8'?> 

<Context path="/" docBase="/usr/local/tomcat-6.0/webdav" debug="0" privileged="true" reloadable="true"/>

其中,docBase指向的是war包解壓後的目錄名稱,需絕對路徑。

<?xml version='1.0' encoding='utf-8'?> 

<Context path="" docBase="/usr/local/tomcat-6.0/webdav.war" debug="0" privileged="true" reloadable="true"/>

相關推薦

部署warTomcat根目錄(測試有效)

注: 1、網上有人說,直接修改$TOMCAT_HOME/conf目錄下的sever.xml檔案,在host配置段中新增類似於如下內容:<Context path="" docBase="/usr/local/tomcat-6.0/webdav "></Context> 我試過,不行,訪

部署warTomcat根目錄

在Tomcat中部署war包很簡單: 首先,直接把相應的war包放到$TOMCAT_HOME/webapps下,不用建目錄; 然後,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中新增類似於如下內容: <Context path="

【Linux環境】部署wartomcat

ima pps 部署war linux maven .cn alt XML blog 以turbine為例。 一、部署 1、下載或者生成war包(從maven上下載war包,並改名字為turbine.war) 2、將turbine.war拷貝到$TOMCAT_HOME/we

tomcat快速部署War操作

tomcat AR 器) alt 代碼 啟動 項目 lin shu Linux快速部署War包操作,暫時是最簡單的操作 1、先關閉Tomcat Java代碼 /home/java/tomcat7/bin/shutdown.sh 2、進入War包存放目錄

jenkins部署war到遠程服務器的tomcat

centos 安裝插件 pass plugin 目標 技術分享 構建 服務器 網絡 一、目的 jenkins上將war包,部署到遠程服務器的tomcat上。 這邊tomcat在windows 主機A上,版本apache-tomcat-8.5.23。 jenkins在主

tomcat遠端部署war,顯示連線被重置

在tomcat 目錄: /opt/apache-tomcat-9.0.13/webapps/manager/WEB-INF/web.xml 下修改: <multipart-config> <!-- 500MB max --> <max-file-size>

Linux下按裝tomcat以及部署war

(。・∀・)ノ゙嗨,又到週末了,自己吹過的牛還是繼續將它吹完吧。OK,接下來就是什麼簡單挑什麼說了。接著上一篇內容,只要伺服器環境都配置好了,安裝tomcat就簡單了,直接cp到伺服器也可以,weget下來也可以了。部署war包也是很簡單的了,直接把自己打包好的war包cp到

知識小罐頭03(javaee初學者用maven+部署wartomcat 上)

  自學的的小夥伴第一就要用maven!自學的的小夥伴第一就要用maven!自學的的小夥伴第一就要用maven!   重要的事說三遍!maven本質上,其實就是一種目錄的格式,沒有什麼特別的地方!而且,你可以不用知道其他所有資料夾是幹什麼的,你只要知道在java那個資料夾寫程式碼的地方,pom檔案就是引入依

利用docker的tomcat容器部署war

0、參考與調料包 參考:無 調料包:CentOS7.4(作業系統) 1、簡介 關於docker如何部署war包,相信大家用docker命令也是知道怎麼部署的,因此,本篇部落格就來討論下如何使用Dockerfile進行部署。 2、具體步驟 1、安裝docker 由

知識小罐頭04(idea+maven+部署wartomcat 上)

  上一節新建了一個基本的maven web環境,現在最快速度新建一下springmvc環境!  1.最快搭建springmvc環境   什麼叫做最快,當然是怎麼簡單怎麼來啦!由於內容都是很熟悉的東西,service層和Dao層的類和配置檔案就不多說了,可以自行參考github專案裡面的內容!

tomcat映象為基礎部署war後再做成映象

#以互動的方式啟動本地的映象tomcat:hps,並且將本地目錄/mnt/iso掛在到容器中的/tmp/repositories目錄,方便從本地獲取一些安裝檔案並進行一些操作docker run -i -t -v /mnt/iso:/tmp/repositories tom

Docker Tomcat部署war

一:開啟tomcat容器docker run -p 8080:8080 --name tomcat8 -d tomcat:8.0-p:指定埠號-d:後臺執行--name:命名容器名稱二:進入tomcat容器docker exec -it tomcat8 bash三:檢視web

maven開發下tomcat部署war,沒有報錯但是訪問不了站點任何資源和介面。

就這樣一直載入這,沒有任何反應,控制檯也不報任何錯誤。困擾了許久,百度無果。只能自己慢慢的一步一步的找問題的根源。 先發現將SpringMvc的前端控制器配置刪除後,就能夠訪問站點。但是不配置前端控制器,就意味著任何請求都進不去。 無奈只能開啟SpringMvc的配置檔案

ali-tomcat部署war去掉工程名

遇到的問題: 在ali-tomcat中部署war包時,在deploy資料夾下,有時會解壓出一個帶工程名的資料夾,有時只解壓出一個ROOT資料夾,期望不帶工程名,方便請求。 解決方式:

tomcat本地部署war的方式

一、本地構建生成war包       在本地專案中的terminal下,使用命令 “mvn clean install”或 先執行“mvn clean”再執行“mvn install”,將本地專案中的target目錄清除,重新生成新的目錄及war包,       比如此

使用基於docker的tomcat部署war的SpringBoot專案

部署springboot專案的方式有多種,可以把專案做成docker的映象,也可以打成jar包,使用java -jar命令執行 ,這在之前的部落格我都有介紹,還有另外一種方式,使用tomcat部署,本次介紹基於docker的tomcat部署SpringBoot專

tomcat部署war步驟及出現的問題和解決方法

第一步:   配置環境:安裝jdk、tomcat以及它們的環境配置,這個比較簡單,就不多說了。   第二步:   將需要部署的專案打成war包,將war包放在tomcat的webapps目錄下,並且將專案中需要用到的包放在tomcat的lib目錄下。 第三步:   啟動to

部署wartomcat

1.將war檔案拷貝到Tomcat的安裝目錄的webaps資料夾下; 2.修改Tomcat安裝目錄的conf資料夾下的server.xml檔案,在<Host >...........<

Tomcat 遷移 至 weblogic部署war,log4j問題 完整版

一、異常場景:     釋出war包到tomcat,jetty中正常部署,war包解壓後用weblogic部署正常,war包直接在weblogic上部署異常: Cannot set web app root system property when WAR file is

Tomcat 或 Jboss 部署WAR

從Tomcat 7開始,WEB-INF目錄下面不再生成web.xml!也不再需要它,所以不需要像網上別的文章說的那樣手動建立web.xml檔案!! 確定一點:Tomcat根目錄為webapps 事實上,只需要使用Eclipse的Export功能匯出專案為WAR檔案,然後把W