gpt4 book ai didi

tomcat - Liferay - Tomcat 不从部署文件夹中选择 WAR

转载 作者:行者123 更新时间:2023-11-28 21:47:02 25 4
gpt4 key购买 nike

我在为 Liferay 创建 portlet 时遇到了困难。我有标准安装,其中 Liferay Portal 位于 liferay_home/bundles 中,plugins SDK 位于 liferay_home/plugins 中。

我在 liferay_home/plugins/portlets/my-portlet 中放置了新的 portlet 应用程序。从那里我运行 ant deploy,我可以看到 WAR 文件已成功组装并复制到 liferay_home/bundles/deploy

但是,在运行的 Liferay Portal 实例中,我没有看到刚复制到 deploy 文件夹的 portlet。所以我虽然会检查日志,但是 liferay_home/bundles/tomcat-7.0.27/logs空的

任何想法可能是错误的?

最佳答案

Liferay 观察 ${liferay.home}/deploy 的变化。如果您移动了安装,请检查您是否在意外位置配置了 ${liferay.home}。这通常发生在 portal-setupwizard.properties 中。

此外,如果您使用这种部署方法,无论 tomcat/liferay 运行在哪个用户上,都必须对 deploy 目录以及 tomcat 的 webapps 目录具有读/写访问权限。特别是当你不在你自己的用户下运行 tomcat,或者当你曾经以 root 身份运行它时,这可能会弄乱权限

最后,为了完整起见,必须运行 tomcat/liferay 才能从 ${liferay.home}/deploy 部署到 tomcat/webapps。

关于tomcat - Liferay - Tomcat 不从部署文件夹中选择 WAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17505427/

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