0

サイト用のJavaアプレットがある場合、HTTPSを介してリモートロギングを実行することは可能ですか?これはどのように作動しますか?

ログをサーバーに送ることができるjavasockethandlerがあることは知っていますが、ログを取得してサーバー内のファイルに保存できるように、サーバー側で何をすべきかを確認します。ログサーバーアプリを作成してサーバーに配置しようとしましたが、ポート443を指定すると、

 `java.net.BindException: Address already in use: JVM_Bind`

誰かが私を指摘し、アプレット側とサーバー側で何をすべきかいくつかの例を挙げてもらえますか?

4

1 に答える 1

1

そのサーバーでは、TCPポート443がすでに使用されているため、別のポートを使用する必要があります。

SSLはどのポートでも機能します-443はHTTPSの標準ポートにすぎません。したがって、SSLServerSocketを起動すると、任意のポートにバインドできます。

アプレットがポート1234を使用している場合、アプレットでSSLSocketインスタンスを使用して、サーバーのURLとポートに接続させることができます。

ほとんどの場合、自己署名証明書を使用していることに注意してください。その場合、SSL接続を操作するときに、アプレットにカスタム証明書を埋め込み、信頼できる証明書として設定する必要があります。

于 2012-05-05T12:59:34.593 に答える