1

目前我已经将liferay 6.1设置为weblogic server 10.3.5。现在我可以使用来自 weblogic 服务器的 liferay 门户。之后,我尝试将另一个示例 portlet 部署到 weblogic 服务器上的 liferay。我想知道如何部署该示例 portlet?

另一个问题是我想开发使用 JSF 2.0 的视图和 EJB 3.0 的业务层的 portlet 应用程序。我可以使用 weblogic 服务器在 liferay 上部署该 portlet 应用程序吗?那可能吗。如果可能,请指导我。

4

2 回答 2

3

请记住,Weblogic 仅支持管理服务器的热部署。Liferay 在 weblogic 上进行热部署需要 2 个导入设置。您需要 weblogic dest dir 的设置和指向 Weblogic 域的根文件夹的 liferay home 设置。env.DOMAIN_HOME 在 WLS 10.3.6 中不起作用,这就是您需要使用完整路径设置主位置的原因。

于 2012-10-08T19:37:22.097 回答
0

通常 Liferay 有一个“部署”文件夹,用于监控 .war 文件。您只需将 portlet .war 文件复制到该文件夹​​,Liferay 就会部署它。您可以通过在 portal-ext.properties 中配置“auto.deploy.dest.dir”设置来更改该文件夹的位置。

根据文档,默认情况下在 WebLogic 上它具有以下值: auto.deploy.weblogic.dest.dir=${env.DOMAIN_HOME}/autodeploy

文档的另一部分还提到,在某些容器上,portlet 热部署可能不起作用或有问题。但我认为这与 WebLogic 无关。

于 2012-08-10T20:14:37.943 回答