Oracle Portal 10.1.2.3.0 を使用しており、JDeveloper を使用してポートレット アプリケーションをデプロイしましたが、成功したと表示されます。
アプリケーションが正しい OC4J コンテナ インスタンスにデプロイされていることも確認できます。
ポータルにログインすると、このポートレットのプロバイダー登録レコードが表示されます。
- ポータルにログイン
- 任意のページで [編集] をクリックします
- ナビゲーターをクリック
- [プロバイダー] タブをクリックします
- 登録済みプロバイダーをクリックします
- 以前にデプロイしたポートレットで [登録の編集] をクリックします
- [接続] タブをクリックします。
- プロバイダーの URL が表示されます: someserver/publications-dev/providers
その URL にアクセスすると、次の出力が表示されます。
おめでとう!プロバイダーのテスト ページに正常にアクセスしました。ポートレットを認識しています... PublicationsNewsPortlet PublicationsNewsDetailPortlet PublicationsNewsDetailListPortlet PublicationsCareersPortlet PublicationsCareersDetailPortlet PublicationsCareersDetailListPortlet コンポーネントのバージョンを認識しています... ptlshare.jar バージョン: 10.1.2.0.2 pdkjava.jar バージョン: 10.1.2.0.2
しかし、ポートレットをページに追加しようとすると、ポートレット名「Careers Widget Portlet」または「PublicationsCareersPortlet」を検索しても何も表示されません。これは provider.xml で定義されています。
<name>PublicationsCareersPortlet</name>
<title>Careers Widget Portlet</title>
私が見逃している可能性のあるものについて、誰かが私にヒントを与えることができますか? Providers Test Paqe は、ポートレットを認識しているがページに追加できないとどのように述べることができますか?