【问题标题】:Could not publish the portlet from RAD 7.5 to Websphere Portal Server 6.1无法将 portlet 从 RAD 7.5 发布到 Websphere Portal Server 6.1
【发布时间】:2012-01-26 18:08:56
【问题描述】:

我正在尝试发布包含在 RAD 7.5 的 EAR 文件中的 portlet 项目。如果我创建新的 portlet 项目,我可以发布它。但是对于我从 SVN 获取的项目,它会抛出这样的错误。

EJPPG0024I:具有上下文根 /.FooBar 的 Web 应用程序部署在 应用程序服务器,但未在门户中注册。

我遵循IBM solution 创建新的ear 文件。但仍然没有运气。有人遇到过这个问题并成功解决了吗?

在出现这种情况后,我也无法从 Websphere Portal Server 的列表中删除该应用程序。

【问题讨论】:

    标签: websphere websphere-portal


    【解决方案1】:

    我也遇到过同样的问题。尝试了所有选项,然后终于发现了问题。 转到您的 C:\IBMPortal\WebSphere\wp_profile\config\temp\download\cells\IBMT4\applications 并删除所有您不想要的耳朵。保留 WSPolicyManager.ear 和 wps.ear。

    【讨论】:

      【解决方案2】:

      您是否尝试在右键单击 portlet 项目时使用部署 portlet 选项?这往往会部署和注册 portlet。

      或者,您是否尝试过在部署了ear 文件但尚未注册后,在门户管理控制台中运行xml 访问脚本。 /doc/xml-samples 下应该有一个类似 RegisterCustomTheme.xml 的示例。只需更改其中的值以匹配您的应用程序

      【讨论】:

        【解决方案3】:

        尝试卸载已部署的 EAR 文件 - 通过底层 WAS 管理控制台执行此操作。然后从您的工作区重试

        【讨论】:

        • 所有尝试但均未成功。转向传统的主题部署。
        【解决方案4】:

        Portlet 部署(在 WebSphere Portal 中)和 Web 应用程序部署(在 WAS 中)之间存在差异。所以对于管理员(不是开发人员)来说,第一个是在 Portal Administration 中完成的,第二个是在 WebSphere Admin Console 中完成的。

        您能检查一下 portlet.xml 并更改 portlet id 吗?

        您可以在门户管理中为 portlet 上传战争文件吗?

        【讨论】:

        • 1) 我尝试更改 portlet id,但仍然无法从 RAD 部署。 2)如果我将war文件上传到WPS,它工作正常。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多