三个简单的问题。
问题1.
我的公司有一个部署在服务器上的JSR168 portlet。我在我的开发中使用了IBM服务器的一个版本,但严格地说,我认为我不允许在我的公司使用这些服务器。因此,现在我的计划是使用救生筏在本地机器上进行开发和测试,然后部署到。
据我所读到的关于救生筏,因为它支持jsr168,我不应该有任何问题。这是正确的吗?
问题2.
我刚刚完成了从Bitnami站点在我的mac上安装救生筏6.2-5堆栈。它正在运行,但我很难理解如何部署第一个portlet (顺便说一句,它在IBM下工作)。
登录后,我将转到Admin> Control Panel> Apps>应用程序管理器。然后,我点击安装并选择我的war文件,然后放入上下文根。但是我一直收到一条错误消息“请输入一个有效的url”。
这里有什么问题?

问题3.安装了Portlet后的如何在救生筏上看到它?
提前感谢
发布于 2014-09-02 06:09:34
1:正确,Liferay支持JSR-168
对于2:您可以将WAR文件放到Liferay的" deploy“文件夹中,这将导致Liferay从那里部署它。如果它在几秒钟内从该文件夹中消失,则它已被部署。
管理UI允许您通过Web进行类似的操作--您可以上传插件,也可以指向Liferay可以下载的URL :不要将其与Websphere的管理UI混在一起,在这里您可以为上传的应用程序提供上下文名称。在Liferay中,您要么使用上传,要么使用URL。上下文名称是从WAR文件的名称派生的。
当你选择“添加”按钮-以管理员的身份登录时,你会发现你的插件,你会发现一个"+“标签按钮在左边的屏幕。选择"Application“并查找您的portlet (您可以筛选列表)。如果您包含一些特定于liferay的部署描述符(查找WEB/生发-display.xml),您还可以影响它出现在哪个部分/标题下面。
https://stackoverflow.com/questions/25616622
复制相似问题