gpt4 book ai didi

java - 如何防止Liferay修改我的web.xml?

转载 作者:行者123 更新时间:2023-12-02 06:29:25 26 4
gpt4 key购买 nike

我正在将 Liferay 5.x 站点迁移到 6.1GA2。我的问题是Liferay 6.1修改了web.xml已部署的应用程序基本上是一个 Web 服务实现。

它改变了 <listeners>定义是有问题的,因为涉及到一些 Spring 魔法,并且 ContextLoaderListener未正确初始化。

有什么方法可以说服 Liferay 离开我的 web.xml未受影响?我已经调试了 BaseDeployer.updateWebXml()方法可以发挥神奇的作用,但据我所知,没有选择可以做到这一点。我在票务系统中发现了一些具有类似问题的错误票证,但似乎 latest patched version该文件仍然不支持此功能。

有什么提示吗?

最佳答案

Liferay 与之交互的 Web 应用程序需要更改 web.xml。当您通过 Liferay 的 ${liferay.home}/deploy 文件夹部署 Web 应用程序时,它就会出现。如果您有一个与 Liferay 无关的 Web 应用程序并且不需要它,您可以直接将其部署到您的应用程序服务器,而无需通过 Liferay 的部署文件夹。

关于java - 如何防止Liferay修改我的web.xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20215679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com