在Tomcat 7中部署Web应用程序到webapps文件夹之外的方法

5
我想在文件夹中部署一个Web应用程序。
C:\webApp

使用Tomcat7.x而不是在复制下面

%TOMCAT_HOME%\webapps

Tomcat服务器需要哪些配置?

2个回答

2
 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

1
请查看Tomcat配置指南,其中展示了如何进行此操作。
在$CATALINA_BASE/conf/[enginename]/[hostname]/目录中,可以通过单独的文件(具有“.xml”扩展名)来定义上下文。上下文路径和版本将从文件的基本名称(文件名减去.xml扩展名)派生。该文件始终优先于打包在Web应用程序的META-INF目录中的任何context.xml文件。
在这种情况下,context.xml文件必须包含一个<Context>元素,其中docBase属性指向磁盘上应用程序所在的WAR文件(或已解压的WAR目录)(在您的情况下: C:\webApp)。

在Windows环境下,该路径应该采用哪种格式?c:\webapp、c:\webApp还是c:/webApp? - Raul Luna

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接