0

プロキシの背後にある Tomcat6 サーバーで Eclipse BIRT を実行しようとしています。このシナリオは次のようなものです。PC で www.webseite.de/client/birt-viewer/... のような URL を要求します。この PC は URL を別のクライアントにリダイレクトします。これはあるクライアントにとって特別です。このサーバーには、BIRT の要求を次のようにリダイレクトする ProxyPass ルールを持つ別の Apache があります。

ProxyPass /client/birt-viewer http://localhost:8008/client/birt-viewer
ProxyPassReverse /client/birt-viewer http://localhost:8008/client/birt-viewer

次に、server.xml の一部を次のように変更します。

 <Host name="localhost/client"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

これで、birt-viewer example にアクセスできるようになりましたが、毎回次のエラー メッセージが表示されます。

何を変更する必要がありますか? BIRT が正しく動作するようにするには?

4

1 に答える 1

1

わかった。問題はクッキーでした。だから私は http.conf に次の行を追加しました

ProxyPassReverseCookiePath /birt-viewer /client/birt-viewer

今それは動作します!

于 2013-05-14T13:16:42.197 に答える