当前位置: 首页 > 面试题库 >

如何将Portlet部署到Liferay?

林运浩
2023-03-14
问题内容

在尝试将新的portlet安装到在Glassfish域上运行的Liferay时遇到了问题。我最近很清楚流程,也想与他人分享。所以,请阅读答案,希望这对某人有帮助:)

(此问题的先决条件是,我知道添加Glassfish 上运行的项目是通过autodeploy文件夹完成的,但是使它们在 Liferay上
可见则是另一回事了。)


问题答案:

因此,您首先创建一个.war文件,让我们说一个名为your_file.war的portlet。您想让它在Liferay门户下的glassfish域上运行。

成功步骤:

1)导航到Control Panel -> Plugins Installation on Liferay
2)点击Install new portlets
3)点击Configuration
4)填写Deploy Directory新的部署位置,假设 [您的域] / autodeploy2
5)检查下一行目标是否为 [您的域] / autodeploy (这是Glassfish的默认设置)部署目录)
6)命中save

现在将通过将粘贴文件复制到该新目录 [您的域] / autodeploy2中来完成部署 。其余的将自动处理。设置会立即采取行动。

完成部署:制作胜利夹具并享受:)

..您停止跳舞并且面对臭虫。您希望部署新修订版。在这种情况下,请继续阅读。

因此,您再次建立了战争,并希望重新部署。请执行下列操作:

1)通过删除war文件从 (您的域)/ autodeploy 文件夹中取消部署旧内容。不要删除任何其他文件。

2)结果是your_file.war_UnDeployed文件将出现。

3)通过在 (您的域)/ autodeploy2 文件夹中复制新建的war来部署新文件。

4)结果是your_file.war_deployed将出现在 (您的域)/ autodeploy 文件夹中。

再次跳舞:)



 类似资料:
  • 我们正试图通过Jenkins将生成的war文件自动部署到web服务器。在tomcat服务器上使用Deploy plugin,我可以为普通war文件实现同样的功能。 对于Liferay portlet war文件,我不能使用我们将war文件放入Liferay中的deploy文件夹,然后将其复制到tomcat webapps文件夹的插件。 我看到的另一种方法是在pom.xml

  • 17.9. Portlet应用的部署 Spring Portlet MVC应用的部署过程和JSR-168 Portlet应用的一样。然而, 这部分内容常常使人感到困惑,所以值得在这里简单地介绍一下。 通常情况下,portal/portlet容器在servlet容器的某个Web应用中运行, 你的Portlet运行在servlet容器的另一个Web应用里。为了使得Portlet容器能够调用 Portl

  • 我正在开发Liferay portlet,我无法忍受等待Maven构建。war文件,然后复制。war转到LifeRay的自动部署目录,最终(再次)等待LifeRay完成部署。这就是为什么我想构建、启动Tomcat(与LifeRay捆绑),并通过Intellij IDEA部署我的portlet,并启用热部署。 我试着从IntelliJ(从Liferay Wiki)运行Liferay,但没有成功。 我

  • 我有一个Portlet,我知道它在大约3年前成功地工作和部署。现在有人要求改变,而我完全忘记了如何在我的本地机器上进行开发。 我有一个IBM Portal server的本地副本,并将portlet导出为war文件,并部署在IBM Portal server中,如下所示。 到目前为止一切顺利。但是我现在被困在如何在浏览器中点击我的门户应用程序。我实际上如何到达Portlet url? 谢谢

  • 在将文件部署到Wildfly时,应将文件复制到何处? 我看不到文件在哪里: 似乎要进行爆炸式部署: 在运行期间,启用的war文件由tmp目录中的vfs分解。这些文件将在停止/重新启动/禁用时删除。 参考内容位于内容数据目录中,用于重新创建tmp文件。

  • 目前我们使用的是CCV2平台,我们能够部署商业。, 我们计划将一些本地开发的斯巴达克斯页面转移到CCv2。 请指导我们如何移动斯巴达克斯和商业代码基础,并执行构建和部署。