0

JSPページ用に実行されているTomcatを使用して、Apacheで実行されている仮想ホストを持っています。Tomcat は、nobody グループを持つ tomcat ユーザーとして実行されます。tomcat:nobody ユーザーとして作成される Tomcat によって生成されたファイルがありますが、これらのファイルを apache が見つけて Web ユーザーに提供できないため、404 エラーが発生します。

注: JSP は正しく機能しています。アクセスできないのは、Java によって作成されたファイルです。

tomcat:nobody ファイルを手動で webuser:webuser (または仮想ホスト ユーザーが何であれ) に変更すると、apache はファイルを見つけます。ただし、オンデマンド プロセスの場合、これを手動で行うことは明らかにできません。

これらの自動生成されたファイルが tomcat 内で作成された場合、これらのファイルを Apache 経由でロードするにはどうすればよいですか?

4

1 に答える 1

-1

tomcat ajp コネクタ mod_jk を使用する必要があります。

http://tomcat.apache.org/connectors-doc/webserver_howto/apache.htmlを参照してください。

于 2013-11-07T04:06:45.260 に答える