0

Oracle Portal 10.1.2.3.0 を使用しており、JDeveloper を使用してポートレット アプリケーションをデプロイしましたが、成功したと表示されます。

アプリケーションが正しい OC4J コンテナ インスタンスにデプロイされていることも確認できます。

ポータルにログインすると、このポートレットのプロバイダー登録レコードが表示されます。

  1. ポータルにログイン
  2. 任意のページで [編集] をクリックします
  3. ナビゲーターをクリック
  4. [プロバイダー] タブをクリックします
  5. 登録済みプロバイダーをクリックします
  6. 以前にデプロイしたポートレットで [登録の編集] をクリックします
  7. [接続] タブをクリックします。
  8. プロバイダーの URL が表示されます: someserver/publications-dev/providers
  9. その 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 は、ポートレットを認識しているがページに追加できないとどのように述べることができますか?

4

1 に答える 1

0

登録に問題があったことが判明しました。また、何らかの理由でプロバイダーの登録を解除できませんでした。このプロバイダーは削除できません。(WWC-43169)。

代わりに、新しい登録を作成したところ、機能するようになりました。

于 2012-11-12T01:49:36.313 に答える