0

Apache Tomcat 5.5 で実行されている Web アプリケーションがあります アプリケーションが http ではなく https を介して実行されている場合 (以下は URL です)

https://170.21.101.23:2001/appl/

次に、IE8 の httpd error_log で、次のエラーが発生します (他のファイルでも同じエラーが発生します)。

[Tue Aug 07 16:17:46 2012] [error] [client 10.203.128.142] File does not exist: 
/base/pro/ApacheTomcat/instances/Tomcat/webapps/appl/js/test.js 
referer: https://170.21.101.23:2001/appl/sk/Display.html

報告されたファイルが存在することを確認したら? はい、それらは存在します。アプリケーションは完全に正常に動作しています。しかし、httpd の error_log はこれらのエラーを報告しています。これらのエラーが error_log に記録される理由。

mod_jk ログは次のとおりです。

JkLogFile /var/log/httpd/mod_jk.log

JkMount /appl default
JkMount /appl/* default
JkUnMount /appl/*/*.css default
JkUnMount /appl/*/*.html default
JkUnMount /appl/*/*.gif default
JkUnMount /appl/*/*.ico default
JkUnMount /appl/*/*.jpg default
JkUnMount /appl/*/*.png default
JkUnMount /appl/js/* default

貴重なご意見をお聞かせください。

前もって感謝します..

4

1 に答える 1

0

mod_jkJkMountは、 VirtualHost ごとに個別のディレクティブJkMountセットを使用します。非 HTTPS (ポート 80 など) の VirtualHost に上記のディレクティブを設定している場合JkMountは、SSL 対応の VirtualHost で同じディレクティブ セットを構成する必要があります。JkMountディレクティブをトップレベルに設定しhttpd.conf、それを使用JkMountCopyして VirtualHost にコピーすることもできます (これはデフォルトでは行われません)。

の構成の詳細については、 Tomcat コネクタのドキュメントを参照してくださいmod_jk

于 2012-08-10T13:54:50.117 に答える