如何将 URL 重写集成到我的 Glassfish v3 服务器中?
我想知道这一点的原因是我正在使用 Quercus 将 PHP 应用程序部署到我的 Glassfish 服务器中。
但 Quercus 依赖于mod_rewrite
Apache Server 中提供 URL 重写,而 Glassfish 中不提供此功能。
好吧,你有两个选择:
- 在您的 GlassFish 实例前面使用 Apache 并使用 mod_rewrite
- 或使用塔基的网址重写过滤器
我想前者不是一个选择(或者你不会发布这个问题)。关于后者,您可以采用中给出的解决方案Glassfish 上的 Drupal 使用 Url 重写过滤器提供干净的 url。基本上,你必须:
- 获取 Quercus 的战争并解压它
- 下载过滤器并将其解压到 Quercus 中(这会将过滤罐放入
WEB-INF/lib
和urlrewrite.xml
under WEB-INF
)
- 在中声明过滤器
web.xml
(见说明)
- 将您的重写规则“移植”到
urlrewrite.xml
file
- 重新打包并部署战争(或将其部署为分解存档)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)