我正在尝试在代理后面的 Tomcat6 服务器上运行 Eclipse BIRT。这种情况是这样的:我在 PC 上请求一个 URL,如 www.webseite.de/client/birt-viewer/.... 这台 PC 将 URL 重定向到另一个,这对于一个客户端是特殊的。在这个服务器上是另一个具有 ProxyPass 规则的 Apache,它像这样重定向对 BIRT 的请求:
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 示例,但每次它都会确定以下错误消息:“查看会话不可用或已过期。”
我必须改变什么,BIRT 会正确运行吗?