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

Ind*_*ngh 5 tomcat tomcat7

我想在文件夹中部署一个 Web 应用程序

C:\webApp
Run Code Online (Sandbox Code Playgroud)

到 Tomcat7.x 而不是在下面有一个副本

%TOMCAT_HOME%\webapps
Run Code Online (Sandbox Code Playgroud)

tomcat服务器需要哪些配置?

Chr*_*ltz 1

查看Tomcat 配置指南,它向您展示了如何执行此操作。

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

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