1. 程式人生 > >Myeclipse中Tomcat的兩種部署方式

Myeclipse中Tomcat的兩種部署方式

一、在Myeclipse軟體中部署

1、 Myeclipse中,建立好工程後,在Myeclipse選單欄中選擇 Windows -> Preferences -> Myeclipse -> Tomcat5,選擇"Enable";Tomact Home Directory要選擇你機器上Tomcat所安裝的目錄。然後,再Windows -> Preferences -> Myeclipse -> Tomcat5 ->JDK,確保這個是有對應的jdk版本,若沒有,則通過"Add"新增其安裝路徑。ok

2、選擇工具欄上的按鈕,在”Project”中選擇你要部署的工程,然後

”Add”,再選擇”Tomcat”Finish

3、 在工具欄上選擇,啟動Tomcat

4、 執行程式。在IE中輸入http://localhost:8080/aa/WebRoot/index.jsp(aa為工程名字)

二、在Tomcatserver.xml配置檔案中部署

1、在Tomcat下,找到conf檔案下的server.xml,開啟。

2、在<Host></host>之間加上如下程式碼:

1 2 <Context path="/虛擬目錄名" docBase="目標目錄位置" debug="0" reloadable="true">3 </Context
>

(嚴格區分大小寫,當path=""時,此時的虛擬目錄直接為root--->http://localhost:8080/)
       引數:

docBase:表示你的程式包的物理絕對路徑,預設的絕對路徑是     %tomcat_home%/webapps

reloadable :為true,則tomcat會自動檢測應用程式的/WEB-INF/lib /WEB-INF/classes目錄的變化,自動裝載新的應用程式,我們可以在不重起tomcat的情況下改變應用程式;為false則不自動載入。

 (我覺得這種部署方法就好在這裡,可以不用重新啟動Tomcat。不知道前一種方法是不是在哪個地方進行配置即可實現同樣的效果。若有,請高人指點!)

示例: 

1 2 <!-- 我的自定義目錄-->3 <Context path="/wess" debug="0" docBase="C:\Documents and Settings\tt\workspace\Welcome_SS\WebRoot" reloadable="true">4 </Context>5 4

3、 啟動Tomcat

Myeclipse工具欄上選擇,啟動Tomcat。或者在Tomcat下,找到bin檔案下的startup.bat,開啟進行啟動。

4、 執行程式。在IE地址中輸入http://localhost/wess/index.jsp(引用上面示例配置時的情況)

附:

    在lib下的struts-config.xml可以新增下面三句進行主頁預設的配置,即在IE中只需輸入到主頁所在目錄,而不必寫出主頁。如上面的配置就可只輸入http://localhost/wess

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

相關推薦

MyeclipseTomcat部署方式

一、在Myeclipse軟體中部署 1、 在Myeclipse中,建立好工程後,在Myeclipse選單欄中選擇 Windows -> Preferences -> Myeclipse -> Tomcat5,選擇"Enable";Tomact Home

Spring Boot――熱部署部署方式

  問題的提出: 在編寫程式碼的時候,你會發現我們只是簡單把列印資訊改變了,就需要重新部署,如果是這樣的編碼方式,那麼我們估計一天下來就真的是打幾個Hello World就下班了。那麼如何解決熱部署的問題呢?那就是springloaded 執行方法一 使用spring-boot

tomcat啟動方式@Xan

tomcat的兩種啟動方式,第一種,直接點選bin/startup.bat啟動,第二種註冊成服務啟動 1、通過startup.bat啟動 指定jdk:在tomcat/bin/setclasspath.bat 裡面新增(為什麼要在setclasspath.bat裡面新增,因為通過sta

iOS搜尋方式UISearchDisplayController和UISearchController

                        &nbs

Map集合取出方式keySet和entrySet

/* map集合中的兩種取出方式: 1、Set<k> keySet:將map集合中所有的鍵存入到Set集合,因為Set具備迭代器。 所有可用迭代方式取出所有的鍵,再根據get方

JSP註釋方式

JSP頁面中的註釋 語法 例子 <%--使用out.print("Hello JSP");方式輸出 --%> <% for(int i=0;i&

kubernetes ingress 在物理機上的nodePort和hostNetwork部署方式解析及比較

ingress controller在物理機上的兩種部署方式 ingress controller(ingress-nginx)負責k8s中的7層負載均衡。其在物理機中有多種部署方式。本文中主要選擇了nodePort和hostNetwork兩種部署方式進行介紹。主要原因是這兩種部署方式不需要藉助於其他元件,直

專案部署tomcat的3啟動方式

docbase是web應用和本地路徑,path是tomcat訪問這個應用的URL路徑。 Tomcat的專案部署方式有以下三種: 1.直接把專案複製到Tomcat安裝目錄的webapps目錄中,這是最簡單的一種Tomcat專案部署的方法,也是初學者最常用的方法。 2.在tom

Linux之(tomcat)服務之JDK2部署方式

bit .rpm inux led etc secure mode 用戶 coo wget部署 jdk官網下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151

form表單get和post提交方式的區別

name bsp inpu get div post input 普通 表單 一、form表單中get和post兩種提交方式的區別?   1.get提交表單中的內容在鏈接處是可見的。post不可見   2.post相比於get是安全的   3.post不收限制大小,get有

Vuerouter傳參方式

Vue中router兩種傳參方式 1.Vue中router使用query傳參 相關Html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title&

java代理,靜態代理,動態代理以及spring aop代理方式,實現原理統一彙總 SpringAOP的代理方式(Java動態代理和CGLIB代理)

若代理類在程式執行前就已經存在,那麼這種代理方式被成為 靜態代理 ,這種情況下的代理類通常都是我們在Java程式碼中定義的。 通常情況下, 靜態代理中的代理類和委託類會實現同一介面或是派生自相同的父類。 一、概述1. 什麼是代理我們大家都知道微商代理,簡單地說就是代替廠家賣商品,廠家“委託”代理為

在Unity“Debug.Log”和“Print”列印方式的區別

先寫個指令碼“PrintAndDebug”,掛在Main Camera 元件上,在指令碼的 Start 函式裡通過這兩種方式列印一段內容 然後執行u3d,看控制檯列印日誌,如下圖 在這裡可以明瞭的看到Debug.Log是直接打印出來的 而Print是繼承自MonoBehaviour的,

Redis持久化方式

目錄 1.Redis的持久化: 2.Redis中持久化方式:  2.1 快照持久化 2.2 AOF持久化 2.3 快照持久化和AOF持久化的差別: 2.4手動發起快照持久化: 3.如何設定兩種持久化方式的相關資訊?  4.檢視並

java集合刪除元素的常用方式及新手易錯

java中集合刪除元素的兩種常用方式及新手易錯: 建立集合: [java]  view plain  copy ArrayList<String> aLi

numpya[][][] 和 a[, , ]索引方式的區別

之前一直對a[][][] 和 a[, , ]兩種索引方式的區別不清楚,今天試驗了一下。 根據三個維度分別是:還是數字,共2^3^ =8種情況進行了實驗。 1、a[:][:][:] 與 a[:, :, :](等價於a[:]), a[1][0][2] 與 a[1,

HTML5sessionStorage和localStorage儲存方式的使用

<head> <meta charset="utf-8"> <title>HTML5 本地儲存</title> <script type="text/javascript"> function $(id){retur

springAOP的實現方式

1.方法一:註解實現 介面類 public interface User { public void work(); } 具體實現類 public class IUser implements User { public void work() {

Myeclipsetomcat部署不了專案,java工程轉為web工程

把專案以Navigator開啟,可以看到.開頭的檔案,比如.projetc。 找到.projetc中<natures>標籤,在裡面加入 <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> &

Nginx 限流方式

歡迎訪問陳同學部落格原文 系統設計時一般會預估負載,當系統暴露在公網中時,惡意攻擊或正常突發流量等都可能導致系統被壓垮,而限流就是保護措施之一。限流即控制流量,本文將記錄 Nginx 的二種限流設定。 生活中的 “限流”? 限流並非新鮮事,在生活中亦無處不在