首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat 7:在webapp的子目录中部署war文件

Tomcat 7:在webapp的子目录中部署war文件
EN

Stack Overflow用户
提问于 2019-01-09 17:52:00
回答 2查看 1.2K关注 0票数 2

如果我们将war文件放在tomcat的webapps文件夹中,那么当我们启动服务器时,它会部署它,但当我们将war文件放在webapps的子文件夹中时,情况并非如此。我们有没有办法在webapps的子目录中实现此部署过程

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-09 19:15:35

我们可以在TOMCAT_HOME/conf/server.xml中更改war部署路径(应用程序基目录)。

代码语言:javascript
复制
<Host name="localhost"  appBase="webapps\your_directory"
        unpackWARs="true" autoDeploy="true">
票数 0
EN

Stack Overflow用户

发布于 2019-11-22 04:41:33

在使用autodeploy时,如果您希望在server.com/path/app访问您的应用程序,您可以通过在将war文件放入webapps目录之前将其命名为"path#app.war“来实现此目的。在自动部署期间,将在"${CATALINA_HOME}/webapps/“下创建一个名为”URL“的目录,您的应用程序将可以通过所需的path#app路径进行访问。

如果反向代理是Apache HTTPD,则使用ProxyPass /path/app http://tomcat-server/app ProxyPassReverse /path/app http://tomcat-server/app规则指示Tomcat前面的反向代理执行重定位。ProxyPass/ProxyPass反向引用可在here中使用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54107288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档