2012-01-31 116 views
1

我是Tomcat的新手,所以我很抱歉如果這是一個愚蠢的問題。我創建了一個當前使用maven-jetty-plugin在本地運行的spring mvc webapp。我需要一個context.xml文件來部署spring webapp到tomcat

我可以成功創建WAR文件。我想將WAR文件部署到tomcat6實例中。但是,我不確定是否需要爲tomcat創建context.xml文件?如果我這樣做,我會把文件放在我的spring webapp中?我目前的目錄結構如下所示:

src 
| 
|-main 
| |-java 
    |-resource 
    | |-META-INF 
    |-webapp 
    | |-WEB-INF 
      |-web.xml 

回答

2

不,你不知道。 context.xml文件是可選的,Spring並不要求。

context.xml用於配置Tomcat本身。默認值是合理的,除非你有充分的理由,否則不需要重寫它們。

3

context.xml文件用於爲您的容器(tomcat)配置特定於應用程序的指令。例如,您可以定義JNDI資源,記錄器,閥門等。有關更多詳細信息,請參閱Context Container

默認情況下,Tomcat會自動生成一個默認context.xml爲你的戰爭,如果你不指定一個自己和它自己的配置文件中存儲在/ conf目錄/ [引擎]/[主機名]/[上下文根] .xml

如果您想將它作爲戰爭的一部分包含進來,您可以將它放在戰爭中的/META-INF/context.xml中。

相關問題