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