私は、ファイルが存在する場合にかかわらず、私のサーブレットコンテナにいくつかのURLを転送するようにApacheを設定するにはどうすればよいです

StackOverflow https://stackoverflow.com/questions/913079

  •  06-09-2019
  •  | 
  •  

質問

どのように私は最初のファイルの存在を確認せず、この場合には、樹脂を私のサーブレットコンテナに特定の拡張子、たとえば* .htmののウルラを転送するようにApacheを設定します。

Apacheは、ディレクトリ構造で要求されたファイルを見つけることができない場合は、

現在、それは転送された場合、私のweb.xmlのサーブレットマッピングが要求を処理するだろうにもかかわらず、404を提供しています。

Apacheは要求を転送するように

:(/dir/dir/index.htmすなわちC)

私は一時的に私のウェブ構造内に要求されたファイルに一致する空のファイルを置くことに頼ってきました。

樹脂のApacheの設定は、Tomcatの(下)よりも少し異なっている、しかし、問題は、要求がレジンにそれを作ることはありませんので、Apacheの中に完全に存在しているようです。

ヘルプをいただければ幸いです。

LoadModule caucho_module c:/resin-pro/win32/apache-2.0/mod_caucho.dll

NameVirtualHost *

<VirtualHost *>
    ServerName sub.domain.com
    DocumentRoot c:/web
    ResinConfigServer sub.domain.com 6802
</VirtualHost>
役に立ちましたか?

解決

あなたが読む必要がプラグインの発送はの樹脂にどのようにして明示的に樹脂に転送する樹脂によって処理させたいURLを設定します:

  

mod_caucho指定さResinConfigServerを接触させることにより、その構成を発見します   httpd.confのかresin.iniインチResinConfigServerは、任意の樹脂サーバとすることができます。とき   ユーザーがURLを要求し、mod_cauchoそれから決定した設定を使用しています   樹脂やApacheがリクエストを処理する必要があるかどうかを判断するResinConfigServer。   その決定はResinConfigServerのresin.conf内の設定に基づいています。

これは、あなたが特定のURLを樹脂によって処理する場合は、あなたがあなたのresin.confでこのようにそれを設定する必要があることを意味します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top