こんにちは。
学内 LAN ということは、プロキシーサーバーを経由しないと外部と通信できないのではないでしょうか?
もしそうなら、Java アプリは自前でプロキシーサーバーの設定をする必要があります。やりかたは「Java プロキシ」とかで検索するのがいちばんわかりやすいと思います。
ではでは。
-Mocel
On Wednesday, May 16, 2012 3:26:25 PM UTC+9, piyopiyozxzx wrote:
Twitter APIはTwitter4Jを使っています。
参考書の「TwitterAPIポケットリファレンス」のサンプル
「oauth_authorize.jsp」の事で質問です。
自宅のLANではサンプルが実行出来るのですが、
大学の学内LANではTwitterのサイトにすら飛びません(サンプルが機能しない)。
その際、ステータス500?のエラーがでます。
「エラー内容一部」
説明 The server encountered an internal error () that prevented it from
fulfilling this request.
例外 org.apache.jasper.JasperException: javax.servlet.ServletException:
Connection resetRelevant discussions can be on the Internet at:
原因 javax.servlet.ServletException: Connection resetRelevant
discussions can be on the Internet at:
原因 Connection resetRelevant discussions can be on the Internet at:
原因 java.net.SocketException: Connection reset
因みに大学のLANでTwitterにアクセスは可能です。
上記のサンプルを実行または自分で書いたソースでもoAuth認証して
Twitterと連携するものだと認証の際Twitterのサイトにアクセスする時にエラーが発生します。
(自宅では動きます)
原因は何でしょうか?
改善するにはどうすればいいでしょうか?