1. 程式人生 > >將Web應用部署到Tomcat根目錄的三種方法

將Web應用部署到Tomcat根目錄的三種方法

將應用部署到Tomcat根目錄的三種方法

方法一:(最簡單直接的方法)

刪除原 webapps/ROOT 目錄下的所有檔案,將應用下的所有檔案和資料夾複製到ROOT資料夾下。

方法二:

刪除原webapps/ROOT 目錄下的所有檔案,修改檔案“conf/server.xml”,在Host節點下增加如下Context的內容配置:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware
="false">
...... <Context path="" docBase="C:/apache-tomcat-6.0.32/myapps/bc.war"></Context> </Host>

注意:

1)path 的值設定為空;
2)應用不要放到tomcat的webapps目錄下(如上述配置是放到自定義的資料夾myapps內的),否則訪問時路徑會有問題;
3)docBase指定到絕對路徑。

如配置此設定後重啟tomcat,如果docBase指向的是war檔案,則會自動將war解壓到 webapps/ROOT 目錄;如果docBase指向的是應用已解壓好的目錄,如 docBase=”C:/apache-tomcat-6.0.32/myapps/bc” ,則tomcat不會生成 webapps/ROOT 目錄(這種情況下,這樣就可以不用刪除 webapps/ROOT 目錄,但 webapps/ROOT 目錄內的內容是無法訪問的),訪問時將直接使用docBase指定的目錄。

方法三:

與方法二類似,但不是修改全域性配置檔案“conf/server.xml,而是在“conf/Catalina/localhost”目錄下增加新的檔案”ROOT.xml”(注意大小寫),檔案內容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="C:/apache-tomcat-6.0.32/myapps/bc.war" reloadable="true">
</Context>

注意:

Tomcat5.0以下版本在d:/Tomcat/conf/Catalina/localhost目錄下會自動生成了一個ROOT.xml檔案,但是5.0以上版本已不再生成此檔案。

相關推薦

Web應用部署Tomcat根目錄方法

將應用部署到Tomcat根目錄的三種方法 方法一:(最簡單直接的方法) 刪除原 webapps/ROOT 目錄下的所有檔案,將應用下的所有檔案和資料夾複製到ROOT資料夾下。 方法二: 刪除原webapps/ROOT 目錄下的所有檔案,

web應用部署Tomcat方式

工作空間 指定 pat jsp 目錄結構 可選 let r文件 每一個 Tomcat作為Servlet/JSP容器(服務器)挺不錯的,開源免費,需要知道的是Tomcat是一個Web服務器,其符合Servlet/JSP規範,但是卻沒有實現所有JavaEE規範,所以我們還是應該

Web應用部署Tomcat方法

將Web應用部署到Tomcat根目錄的三種方法: 將應用部署到Tomcat根目錄的三種方法 將應用部署到Tomcat

Tomcat 部署項目的方法

其他 strong 訪問 加載類 lse 定義 例子 文件 環境 1.Tomcat官網下載地址:http://tomcat.apache.org/ 2.Tomcat的目錄結構 3.部署方法: 1 直接將web項目文件件拷貝到webapps目錄中   這是最常用的方式,Tom

JAVA WEB專案目錄結構以及web應用部署根目錄,編譯路徑和專案根目錄的區別

web應用部署的根目錄,編譯路徑和專案的根目錄有什麼區別? 直接上例子: 你有一個專案,名字叫做testPro 專案放到了你的D盤,目錄結構是這樣的: D:/testPro --src   --main     --webapp       --WEB-INF --targ

Android項目實戰(二):安卓應用程序退出的方法

eat 延遲 用戶 pre html port length tst 二次 原文:Android項目實戰(二):安卓應用程序退出的三種方法現在的APP退出的時候都不是讓用戶點擊了“後退鍵”就退出。防止用戶點錯了後退鍵而造成的用戶體檢不好。 一年前搞

[Android]應用語言切換的方法

    Android對國際化與多語言切換已經做得不錯了,一個應用只要命名相應語系的values-[language]資料夾,通過“設定”→“語言&鍵盤”→“選擇語言”即可實現應用多種語言的切換。        但如何在應用裡自己實現?搜尋過發現網上有如下的做法:

訪問WEB-INF中jsp的方法

方法1:本來WEB-INF中的jsp就是無法通過位址列訪問的.所以安全.如果說你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式差不多的配置就ok了。如下: [html] view plaincopyprint? <se

iOS下照片儲存到相簿的方法

轉載:http://www.jianshu.com/p/bf20733ba19b 方法一 使用UIImageWriteToSavedPhotosAlbum函式將圖片儲存到相簿,如: - (void)loadImageFinished:(UIImage *)image {

應用部署Tomcat根目錄方法

將應用部署到Tomcat根目錄的目的是可以通過“http://[ip]:[port]”直接訪問應用,而不是使用“http://[ip]:[port]/[appName]”上下文路徑進行訪問。 方法一:(最簡單直接的方法) 刪除原 webapps/ROOT 目錄下的所有檔

Java Web 項目發布到Tomcat部署方法

true app text 中新 xml文件 serve pac base win 第一種方法:在tomcat中的conf目錄中,在server.xml中的,節點中添加: <Context path="/" docBase="E:\TOMCAT\apache-tomc

Java Web開發Tomcat部署專案的方法(轉)

轉自:http://www.gowhich.com/blog/539 第一種方法:在tomcat中的conf目錄中,在server.xml中的,節點中新增: <Context path="/hello" docBase="D:\eclipse3.2.2forwebtools\works

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

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

Java應用部署到SAP雲平臺neo環境的兩方式

服務器 eclips ges F5 原創 技術文章 cli c2c 平臺 方法1 - 使用Eclipse Eclipse裏新建一個服務器: 服務器類型選擇SAP Cloud Platform: 點Finish,成功創建了一個Server: Eclipse裏選擇要部署

Tomcat部署專案的方式

Tomcat的專案部署方式有以下三種: 1.直接把專案複製到Tomcat安裝目錄的webapps目錄中,這是最簡單的一種Tomcat專案部署的方法,也是初學者最常用的方法。 2.在tomcat安裝目錄中有一個conf資料夾,開啟此資料夾,其中包含配置檔案server.xml,開啟配置檔案

web應用和mysql都部署到linux下,web應用通過jdbc就無法獲取到mysql連線。

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested

Linux系統中,web專案部署tomcat

RT 1. 將專案打成war包:執行maven命令 package命令生成的war包 注: eclipse 中使用 maven -install 2. 將 war 包放到Linux環境中 tomcat 目錄下的 wapps 下就好 3. 實現tomcat的熱部署: 即tomcat(L

tomcat部署方式

tomcat 版本:7.0.59 tomcat安裝目錄${tomcat_home} 第一種:常規的webapps下 直接甩到${tomcat_home}/webapps下 第二種:外部部署 修改${tomcat_home}/conf/server.xml 在<Host>標籤下新增web所在的目錄

Tomcat伺服器結構以及web應用部署

1.Tomcat目錄結構 通過結構圖可以看出每個資料夾對應的配置項。 一個web應用由多個靜態web資源和動態web資源組成,組成web應用的這些檔案通常我們會使用一個目錄組織,這個目錄組織稱之為web應用所在目錄。 web應用開發好後,若想共外界訪問

JAVA WEB應用部署到Mopaas上

Mopaas:www.mopaas.com 可免費提供java web伺服器,上傳war檔案即可部署。 1.開發一個簡單的JavaWeb應用 Jsp程式碼 <%@ page language="java" contentType="te