我正在将Liferay 5.x网站迁移到6.1GA2。我的问题是Liferay 6.1修改了部署的应用程序的web.xml
,它基本上是一个Web服务实现。
它会更改有问题的<listeners>
定义,因为涉及一些Spring-magic并且ContextLoaderListener
未正确初始化。
有没有办法说服Liferay让我的web.xml
保持原状?我已经调试了BaseDeployer.updateWebXml()
方法,但是我认为没有选择要做到这一点。我在票务系统中发现了一些类似问题的错误票,但似乎该文件的latest patched version仍然不支持此功能。
任何提示?
答案 0 :(得分:2)
Liferay正在与之交互的webapps需要web.xml中的更改。当您通过Liferay的${liferay.home}/deploy
文件夹部署Web应用程序时,它会出现。如果您的网络应用程序与Liferay无关且不需要,您可以直接将其部署到您的应用程序服务器,而无需通过Liferay的部署文件夹。