有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

有没有办法说服Liferay不要动我的web.xml我已经调试了BaseDeployer.updateWebXml()方法,这个方法很神奇,但正如我看到的那样,没有选项可以这么做。我在票务系统中发现了一些类似问题的错误,但文件的latest patched version似乎仍然不支持此功能

有什么提示吗


共 (1) 个答案

  1. # 1 楼答案

    网络的变化。Liferay与之交互的Web应用程序需要xml。当您通过Liferay的${liferay.home}/deploy文件夹部署Web应用程序时,会出现此消息。如果您有一个与Liferay无关且不需要的webapp,您可以直接将其部署到您的appserver,而无需通过Liferay的deploy文件夹