<connector>
server.xml ファイルのタグの設定により、ポート 8443 での https アクセスが有効になっている tomcat6 サーバーがあります。以下に示すとおりです。
<Connector port="8443"
SSLEnabled="true"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="true"
disableUploadTimeout="true"
acceptCount="100"
debug="0"
connectionTimeout="60000"
scheme="https"
secure="true"
clientAuth="false"
sslProtocol="TLS"
keystoreFile="/etc/tomcat6/.keystore"
keystorePass="changeit"
/>
Java コード経由でこのサーバーを使用して、リモート マシンで https を使用してポート 8443 にアクセスしようとしています。java.net.ConnectException: Connection refused
catalina.out ログを取得しています。この例外はconnection.getResponseCode();
、Java コードの行で生成されます。リモート マシンでポートが開いていないようです。サーバー自体のポート 8443 に例外なくアクセスできます。リモート マシンに tomcat がインストールされていません。
Javaコードによるhttpsアクセスのために、リモートマシンでそのポートを開きたいです。サーバーとリモートマシンの両方としてubuntuサーバー10.04 LTSを使用しています。ファイアウォール (制限により ufw または iptables) を使用できません。両方のマシンで stunnel4 を使用できます。