在hybris tomcat中部署war文件
Posted
技术标签:
【中文标题】在hybris tomcat中部署war文件【英文标题】:Deploy war files in hybris tomcat 【发布时间】:2020-12-03 11:22:50 【问题描述】:我需要在 Hybris 的 tomcat 文件夹中部署一个 war 文件。我把它放在 \bin\platform\tomcat\webapps 路径并启动服务器。最终,应该为这个 war 文件生成一个文件夹。但它不是生成的。 任何帮助。
【问题讨论】:
【参考方案1】:一旦你的服务器启动,检查目录hybris ▸ bin ▸ platform ▸ tomcat ▸ work ▸ Catalina ▸ localhost
,你会发现你的war文件被分解成一个文件夹。
分解文件夹的内容取决于你如何打包你的战争,例如如下截图所示,源代码并没有被选择导出到war文件中,因此在展开的文件夹中,你只会找到WEB-INF
及其子目录。
【讨论】:
是的,它就在那里。与我在独立 Tomcat 中部署 war 文件相比,Hybris Tomcat 中生成的文件夹/文件是不同的。为什么会这样? 太棒了!我已经发布了更新,以回答您在评论中提出的问题。 还有一个问题@arvind-kumar-avinash,我们是否也需要设置localextension.xml 来部署war 文件,例如嗯,我得到了答案。发布它以便其他人可以使用它。 Hybris嵌入式tomcat服务器部署war文件的步骤及展开的文件夹路径:
-
添加 webapp contextroot="Address" path="$HYBRIS_CONFIG_DIR/addressABC/test.war"/> in
localextension.xml 在最后,但在最后。
在上述路径中添加war(Example test.war)文件。
执行所有操作,然后启动服务器。
WAR 文件将扩展至 -> bin/custom/Address 文件夹。
【讨论】:
以上是关于在hybris tomcat中部署war文件的主要内容,如果未能解决你的问题,请参考以下文章