私は愚かな時間を費やしたこの奇妙な問題を抱えています。ポートレットを構築するために、sdk を使用したことがなく、独自の ant スクリプトを使用して仕事をしています。この奇妙な状況まではうまく機能します。
私は基本的に、portal-service.jar の多くのクラスを使用してロール設定などを変更しています。それをビルド パスに含めて再度デプロイすると、展開されません。シェルでは、展開が表示されます。以下はログです。
1 ファイルを C:\liferay-portal\tomcat-6.0.29\webapps\ch1_HelloWorld にコピーする
ディレクトリ C:\liferay-portal\tomcat-6.0.29\temp\20121016060846753 を削除しています
06:08:47,887 INFO [PortletAutoDeployListener:81] C:\liferay-portal\tomcat-6.0.29\deploy\ch1_HelloWorld.war のポートレットが正常にコピーされました。
デプロイは数秒で開始されます。2012 年 10 月 16 日 6:08:56 AM org.apache.catalina.startup.HostConfig checkResources
情報: コンテキストをリロードしています [/ch1_HelloWorld]
それでおしまい!その後、ポートレットが使用可能であることは (通常どおり) 表示されません。ブラウザの「タブを追加」の下に、オプションが表示されません。これについて何が問題になる可能性がありますか。ポートレットは、ロール情報にアクセスする単純な Hello World ポートレットです。