0

我正在使用 Oracle Portal 10.1.2.3.0 并使用 JDeveloper 部署了一个 portlet 应用程序,它说它成功了。

我也可以看到应用程序部署在正确的 OC4J 容器实例中。

当我登录到门户网站时,我可以看到这个 portlet 的提供者注册记录。

  1. 登录门户
  2. 单击任意页面上的编辑
  3. 单击导航器
  4. 单击提供程序选项卡
  5. 点击注册提供商
  6. 在我之前部署的 portlet 上单击 Edit Registration
  7. 单击连接选项卡
  8. 我看到提供者 URL:someserver/publications-dev/providers
  9. 我可以访问该 URL 并查看以下输出:

    恭喜!您已成功到达您的提供商的测试页面。识别 Portlet... PublicationsNewsPortlet PublicationsNewsDetailPortlet PublicationsNewsDetailListPortlet PublicationsCareersPortlet PublicationsCareersDetailPortlet PublicationsCareersDetailListPortlet 识别组件版本... ptlshare.jar 版本:10.1.2.0.2 pdkjava.jar 版本:10.1.2.0.2

然而,当我尝试将 portlet 添加到页面时,搜索 portlet 名称“Careers Widget Portlet”或“PublicationsCareersPortlet”什么也没有发现。这在 provider.xml 中定义:

<name>PublicationsCareersPortlet</name>
<title>Careers Widget Portlet</title>

谁能给我一个提示我可能会错过什么?Providers Test Paqe 如何声明它可以识别 portlet 但我无法将它们添加到页面中?

4

1 回答 1

0

原来注册存在问题 - 由于某种原因我无法取消注册提供程序:此提供程序不可删除。(WWC-43169)。

相反,我创建了一个新的注册,它现在可以工作了。

于 2012-11-12T01:49:36.313 回答