如何将Portlet部署到Liferay?

mic*_*ico 13 java portlet glassfish liferay

我在尝试将新portlet安装到在Glassfish域上运行的Liferay时遇到了问题.我最近想出了这个流程,并希望与其他人分享.所以,请阅读答案,希望这有助于某人:)

(问题的先决条件是我知道在Glassfish上运行的项目是使用autodeploy文件夹完成的,但是在Liferay上显示它们是另一个故事.)

mic*_*ico 16

所以,首先创建一个.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

现在部署将通过将文件复制粘贴到新目录[your domain]/autodeploy2来完成.其余部分自动处理.设置采取行动imediatedly.

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

..你停止跳舞,面对一个虫子.您希望部署新版本.在这种情况下,继续阅读.

所以,你再次建立了战争,并希望重新部署.请执行下列操作:

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

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

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

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

再次跳舞:)

  • 你是我的英雄人物,我挣扎了好几天!你的小费第一次工作.非常感谢你. (2认同)