以下の問題に直面しています。ソケット通信エラーに関連しています。ここでは、コードを JBoss サーバーに移行しています。このエラーがポートのブロックに関連していることはわかっていました。このアプリケーションをローカル (リモート デスクトップ) で実行しています。通信はアプレットとサーブレットの間で行われます。このアプリケーションをアプレットとして実行すると、アプレットは 1 つのポートで実行され、サーブレットはローカルの 8080 ポートになります。ソケット通信のサーブレットのセキュリティポリシーを変更しました。
開始からこのエラーが発生しています。ですから、これについて何かアイデアがあれば教えてください。データベースサーバーにpingを実行できるため、ファイアウォールの変更は行っていません。エラーは以下です。ここでアプレットが読み込まれ、サーブレットとの通信が行われます。しかし、どこかでブロックされています。
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at com.sears.adnet.data.access.servlet.HttpMessage.sendPostObject(HttpMessage.java:112)