我查看了一些类似的主题,但找不到我的问题的答案。
我的liferay tomcat服务器工作正常,包括热部署,直到我更改了server.xml以添加一些新资源。重新启动服务器后,在deploy文件夹中添加新的战争不会在webapps文件夹中创建爆炸文件夹。服务器甚至不识别,因为我甚至没有在服务器控制台上看到任何东西。这是我的server.xml中的相关部分:
<Host appBase="webapps" autoDeploy="true" deployXML="false"
name="localhost" unpackWARs="true" xmlNamespaceAware="false"
xmlValidation="false">
如果需要任何其他信息,请告诉我。感谢您的帮助!
答案 0 :(得分:3)
如果Liferay / Tomcat无法读取和写入“deploy”文件夹,它将不会部署任何内容
编辑:另外,检查您是否移动了Tomcat / Liferay安装。 Liferay的portal-setup-wizard.properties
(如果你有这个)有liferay.home
的设置 - 这指向Liferay期望deploy
文件夹的目录。如果您将安装移动到另一个位置但保持此文件不变,Liferay仍将监视旧位置(包括文档库和全文索引的旧存储)