我用JetS3t工具包连接我的爪哇应用软件的S3。这在过去运作得很好, 并且用我的Linux服务器上的当前代码运作良好, 代码运行于 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)
...
有谁知道是什么原因吗?