当前位置: 首页 > 知识库问答 >
问题:

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

益楷
2023-03-14

我在为Liferay创建portlet时遇到了困难。我有标准安装,Liferay门户位于Liferay_home/bundles中,插件SDK位于Liferay_home/plugins中。

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

然而,在运行的Liferay Portal instancel中,我没有看到刚刚复制到部署文件夹的portlet。所以我想我会查看日志,但是liferay_home/bundles/tomcat-7.0.27/logs是空的。

你知道怎么回事吗?

共有2个答案

祁乐邦
2023-03-14

在portal-setup-wizard.properties给liferay.home路径时,我不得不在窗口环境中用双反斜杠替换单反斜杠。

燕建中
2023-03-14

Liferay观察${Liferay.home}/deploy以进行更改。如果移动了安装,请检查是否在意外位置配置了${liferay.home}。这通常发生在门户设置向导中。财产。

此外,如果您使用这种部署方法,无论tomcat/增殖ay运行的用户在部署目录和tomcat的webapps目录上都必须具有读/写访问权限。特别是当你不在你自己的用户下运行tomcat或者当你曾经作为root运行它时,这可能会搞砸权限

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

 类似资料:
  • 我试图在liferay tomcat版本中部署一个简单的独立war文件。它既不是portlet,也不是主题。如何在liferay tomcat中将war文件配置为独立的war。 我有以下错误 16:45:51,175错误[localhost-1][HotDeployImpl: 211]com.liferay.portal.kernel.deploy.hot.HotDeployExc0019:错误注

  • 我正在通过Intellij IDEA Tomcat集成测试Web应用程序(Apache Wicket Based)。在那里,我注意到web应用程序认为它在tomcat的bin文件夹中运行。另外,当我调用时,它返回。但是当我在tomcat中手动部署相同的web应用程序时,它工作正常。如何在Intellij IDEA中解决这个问题?

  • 我已经准备好了我的新Liferay网站,并试图在真实环境中进行测试。我刚刚成功地在服务器上安装了Tomcat Liferay捆绑包,并复制了。根据一些论坛和评论的指示,将war文件放入tomcat旁边的部署目录;但在访问URL后,我仍然会看到默认的Liferay页面,我的页面不会被显示。我在这里做错了什么? 提前谢谢!

  • 从过去3个星期开始,我们一直在使用Liveay和Portlet。 我下载了捆绑的增殖服务器,并将其放在本地驱动器上。我做了设置,能够正确地访问localhost:8080。 我还创建了一些自定义portlet,在eclipse中构建它们时,war文件被部署在路径C:/liferay/deploy中。 现在,我改变了服务器的位置,我想让服务器在D:/drive中。当我进行转换时,从D:/lifera

  • 我使用Intellij IDEA11.1.2终极版。我从Intellij IDEA运行Tomcat6。在我的。war应用程序旁边,我还有一个包含静态HTML文件的文件夹。当我从命令行手动运行tomcat时,我将该文件夹放在tomcat的webapp文件夹下,它会自动部署该文件夹并工作。但是,我想调试我的应用程序,所以我想从Intellij IDEA运行Tomcat。我认为Intellij的想法将t

  • 我试图部署一个JavaRest服务器tomcat,使用Maven tomcat插件,但Tomcat不能正常工作。 部署时(通过-e tomcat7:deploy或-e tomcat7:redeploy),Tomcat会回复: 我已经检查过tomcat正在运行。我在上一个堆栈溢出上找到的修复都不起作用。 这是我对tomcat插件的pom配置: 这是我的maven设置: 这就是网络。xml: 我的配置