2017-08-04 11 views
1

xampp 7.1.7でApacheサーバーからTomcatサーバーに移動するPerlアプリケーションがあります。私は、次のように続いていますTomcatのPerlアプリケーション用のWeb.xmlコンテンツ

そして、もう一つの小さなディテールが私を逃亡されます。 webapps/project_name/WEB-INFにあるweb.xmlの内容はどうなっていますか? Javaサーブレットはありません。これは100%Perlです。 Tomcatの下で実行している理由は、SSO認証がアプリケーションweb.xmlファイルで設定された認証フィルタとして実行されるためです。

+0

私がこのフォーラムから理解していることは、すでにweb.xmlファイルにあるサーブレットを使用する必要があることです。しかし、その投稿は10歳以上です。ものが変わったかもしれない。 – simbabque

+0

2つのweb.xmlファイルがあります。 tomcat/conf内のものはCGIServletクラスを指すサーブレット 'cgi'で設定されます。私は、Webアプリケーションのweb.xml(tomcat/webapps/project_name/WEB-INFにあるweb.xml)について説明しています。それは同じサーブレットを参照すべきでしょうか? – Imogene

+0

両方のリンクに基づいて、私はあなたが実際にその2番目のファイルを全く必要としないと思っています。 – simbabque

答えて

0

Simbabqueさんの回答が適切でした。他の理由からアプリケーション固有のweb.xmlが必要なので、答えは<サーブレット>と<サーブレットマッピング>タグをconf/web.xmlからアプリケーション固有のWEB-INF/webに移動することでした。 xml。