2012-03-09 6 views
2

JerseyとGrizzlyを使用するアプリでAmazon S3にアクセスするためにJetS3を使用しようとしています(問題があるかどうかわからない場合)。私の開発環境は、JREバージョン1.7.0u.jdkを使用してOSX 10.7.3上のEclipseです。「trustAnchorsパラメータは空でなければならない」とはどういう意味ですか?

「キーストア」を見つけることができないことに関係していますが、それは何でもありますが、ローカルキーを使用する必要はありません。私はすでにS3の認証情報を提供していますプログラム的に

これは私のコードや私の開発環境に問題があるのか​​どうかは分かりませんが、誰でも助けてくれますか?

編集:このファイルが存在する

- Djavax.net.ssl.keyStore=/Library/Java/JavaVirtualMachines/1.7.0u.jdk/Contents/Home/jre/lib/security/cacerts 

を、私はまだ

答えて

0

Javaのファイルツリーの交差点:-(同じエラーを見ている:私は、コマンドラインで次のように追加

私はちょうどこれに似た何かを解決しました(私はベータ版のアップグレードの遺産だと思います)。少なくとも同じエラーです。ディスク上に見つかった状況は、象徴的なl実際のファイル(カセットを含む)の代わりに私のJDKインストールのインク:

> ls -lt /Library/Java/JavaVirtualMachines/1.6.0_30-b12-404.jdk/Contents/Home/lib/security/ 
total 24 
lrwxr-xr-x 1 root admin  79 Apr 7 15:11 blacklist -> /System/Library/Java/Support/Deploy.bundle/Contents/Home/lib/security/blacklist 
lrwxr-xr-x 1 root admin  81 Apr 7 15:11 cacerts -> /System/Library/Java/Support/CoreDeploy.bundle/Contents/Home/lib/security/cacerts 
lrwxr-xr-x 1 root admin  87 Apr 7 15:11 trusted.libraries -> /System/Library/Java/Support/Deploy.bundle/Contents/Home/lib/security/trusted.libraries 

残念ながらリンクされたDeploy.bundlesは存在しませんでした。

私の場合、私はTime Machineを振り返り、削除されたバンドルを見つけて復元することができました。

既にリンクしている古いバージョンがあります。少なくとも、類似した根本的な問題があるかどうかを調べることができるはずです。

申し訳ありませんが、完全な解決策ではありませんが、あなたが道を少し離れてくれることを願っています。

あなたは、Oracleからの配布をいつでも入手できます。インストールに他の項目がない場合は、他の問題があるかもしれません。 http://architecturalatrocities.com/post/19073788679/fixing-the-trustanchors-problem-when-running-openjdk-7

問題はファイルを含めないOpenJDKのである、と彼は私が私の場合には復元しなければならなかったバンドルファイルへのリンクをお勧めします:

はGoogleで、私はこのブログを見つけました。

関連する問題