
http tomcat インストールを https に移動するように求められました。
証明書を注文してインストールし、アプリケーション開発者から提供された指示に従いましたが、うまくいきませんでした。そこで、他の指示を探して、コネクタ ポートの構成を次のようにしました。
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false"
keystoreFile="KeyStoreFileThatIsInSameDirectoryAsServer.xml"
keystorePass="*********"
protocol="org.apache.coyote.http11.Http11NioProtocol"
sslProtocol="TLS" />
今では、http と https が私たちを悩ませています。
私は Tomcat に詳しくありませんが、テスト中に見つけたログには接続や問題は表示されません。
アプリケーションで https が機能するまで、http を無効にしません。
次のようにすると、http は使用できましたが、https は完全に無視されました。
keystoreFile="%SINGULARITY_HOME%\lib\tomcat\conf\Keystore"
コネクタ ポート情報で適切なログや明らかな間違いを探す場所について、何かアドバイスはありますか?
答え1
相対パスではなくフルパスを使用する必要があったようです。この点に気付いてくださったアプリ開発者に感謝します。
keystoreFile="FullPathtoKeystore-notRelative"