在tomcat 7中的webapps文件夹外部署Web应用程序

时间:2016-02-18 11:51:32

标签: tomcat tomcat7

我想在文件夹

中部署Web应用程序
C:\webApp

到Tomcat7.x,而不是在

下有副本
%TOMCAT_HOME%\webapps

tomcat服务器上需要哪些配置?

2 个答案:

答案 0 :(得分:1)

查看Tomcat configuration guide,了解如何执行此操作。

  

[上下文可以在$ CATALINA_BASE / conf / [enginename] / [hostname] /目录中的单个文件(扩展名为“.xml”)中定义)。上下文路径和版本将从文件的基本名称(文件名减去.xml扩展名)派生。此文件始终优先于Web应用程序的META-INF目录中打包的任何context.xml文件。

在这种情况下,context.xml文件必须包含一个<Context>元素,其docBase属性指向应用程序驻留在磁盘上的WAR文件(或爆炸的WAR目录)(在你的情况:C:\webApp)。

答案 1 :(得分:1)

 1. Create a file name <yourapp>.xml inside location    ${CATALINE_HOME}/conf/Catalina/localhost

 2. Add the below content in the xml file created above

<Context displayName="yourapp" 
     docBase="/path/to/yourapp"
     path="/yourapp"
     reloadable="true" />

3. Restart tomcat