2

JetS3tツールキットを使用してJavaアプリからS3に接続しています。これは過去に正常に機能し、コードが実行されるLinuxサーバー上の現在のコードで正常に機能します。

しかし、最近Macで同じコードを実行しようとすると、次の例外が発生します。原因:

org.jets3t.service.S3ServiceException: Request Error: java.net.SocketException: Invalid 
argument GET '/' on Host 's3.amazonaws.com'
    at org.jets3t.service.S3Service.getBucket(S3Service.java:1911)
...
Caused by: java.net.SocketException: Invalid argument
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:150)
    at java.net.SocketInputStream.read(SocketInputStream.java:121)
    at sun.security.ssl.InputRecord.readFully(InputRecord.java:312)
...

誰かがこれを引き起こしている可能性があるものを知っていますか?

4

2 に答える 2

0

Macに新しいバージョンのJavaをインストールできるかどうかを確認してください。リストした問題を含め、Java、ソケット、OSXについてネットを検索すると、多くの問題が発生します。
現在インストールされているJavaのバージョン(java -version)と実行しているOSXのバージョンは何ですか?

于 2012-05-25T02:21:12.117 に答える
0

データと時間を確認しましたか?

于 2012-05-25T05:47:25.280 に答える