我正在使用 Oracle Portal 10.1.2.3.0 并使用 JDeveloper 部署了一个 portlet 应用程序,它说它成功了。
我也可以看到应用程序部署在正确的 OC4J 容器实例中。
当我登录到门户网站时,我可以看到这个 portlet 的提供者注册记录。
- 登录门户
- 单击任意页面上的编辑
- 单击导航器
- 单击提供程序选项卡
- 点击注册提供商
- 在我之前部署的 portlet 上单击 Edit Registration
- 单击连接选项卡
- 我看到提供者 URL:someserver/publications-dev/providers
我可以访问该 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 但我无法将它们添加到页面中?