2011-07-21 9 views
1

こんにちは、グラスフィッシュでポートレットを実行し、netbeansを開発用に使用する必要があります。その後、http://portlet-container.java.net/public/Download.htmlページに行き、jarをダウンロードしてインストールしようとしましたが、ここにはglassfish/domain/domain1というフォルダ内のポートレットコンテナを見つけることができないという問題があります。私はディレクトリ/usr/local/glassfish-3.1/glassfish/domains/domain1を開きましたが、ポートレットコンテナフォルダはありませんでした!
glassfishにポートレットコンテナをインストールするにはどうすればよいですか? 実際のエラー:グラスフィッシュは、glassfish/domain/domain1のフォルダポートレットコンテナを見つけることができません

SEVERE:ポートレットコンテナの設定に失敗しました。 /usr/local/glassfish-3.1/glassfish/domains/domain1/portlet-container/portlet-container.zip(そのようなファイルやディレクトリはありません)

+0

問題を解決しました。ただsudo java -jarで解決します。 –

+0

これを返信として追加してください。 – BOSS

答えて

1

ポートレットコンテナのインストーラは、 domain1ディレクトリ。/usr/localにGlassFishをインストールした場合、書き込み権限がない可能性があります。これはあなたが発見したものです。

(rootinessを必要としない)あなたは、rootとしてポートレットコンテナインストーラを実行するか、次の操作を行うことができます。

asadmin create-domain --domaindir ~/myDomains --adminport 4848 domain1 

は、ドメインディレクトリのインストーラとspecifiy〜/ myDomains /ドメイン1を実行します。

関連する問題