gpt4 book ai didi

tomcat - 热部署不起作用

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

我正在使用 Liferay Portal 6.1 CE。

我已经在 eclipse indigo 中设置了开发环境。

当我部署一个 portlet 时,它会移动到 Portal Bundle 内的 deploy 文件夹。但没有部署。我已经用另一个 War 测试过,放在部署文件夹中。但同样发生了

热部署不起作用。我能做什么?帮帮我

最佳答案

可能是您移动了一个安装并且您当前的设置包括一个与您期望的不同的 liferay.home。

在 Liferay 启动时,日志会说明 Liferay 监控的自动部署目录。在 tomcat/logs/catalina.out 中查找如下所示的一行:

08:34:58,902 INFO  [pool-2-thread-1][ServerDetector:154] Server supports hot deploy
08:34:58,910 INFO [pool-2-thread-1][PluginPackageUtil:1030] Reading plugin package for the root context
08:35:01,137 INFO [pool-2-thread-1][AutoDeployDir:106] Auto deploy scanner started for /opt/lds/lds161/liferay-portal-6.1.20-ee-ga2/deploy

此外,无论 Tomcat/Liferay 以何种用户身份运行,都需要对该目录以及 tomcat 的 webapps 目录具有读/写访问权限,以便热部署工作。如果无法从自动部署文件夹中删除插件,则不会部署它们。

通常,您会在 portal-setup-wizard.properties 中找到一个 liferay.home 设置(这是部署目录的默认父目录),但此设置也可能已转移到您的数据库中(以防您'想知道为什么不会提取对此值的更改。

关于tomcat - 热部署不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15083868/

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