Weblogic 11g URL重写

时间:2010-09-03 15:18:16

标签: oracle weblogic url-rewriting weblogic11g

我有一个客户端在Windows Server计算机上运行WebLogic 11g,希望实现类似于Apache的mod_rewrite功能,将http://easyurl.com的请求转换为http://super.complicated.com/with/this/junk?here=and_more。我已经在互联网上寻求建议,但我能找到的是其他人在问同样的问题而没有得到任何答案。假设安装第三方应用程序不是一种选择,我该如何在WebLogic中实现它?

编辑:现在我考虑一下,这个问题可能属于Server Fault。我会把它移到那里。

进一步编辑:https://serverfault.com/questions/177795/url-rewrite-in-weblogic-11g是服务器故障链接。

3 个答案:

答案 0 :(得分:2)

  • 如果您在WebLogic前面使用带有Apache HTTP Server Plug-In的Apache HTTPD,那么之前应该可以使用mod_rewrite向WebLogic发送请求。

  • 如果没有,那么您可以使用Tuckey的Url Rewrite Filter(Java过滤器),它允许在应用程序服务器级别以mod_rewrite方式重写URL。

答案 1 :(得分:0)

无法通过weblogic开箱即用。最少侵入性的是实现Pascal建议的url重写过滤器。我有完全相同的要求(只用weblogic实现这个,没有额外的代码,因为它必须管理/记录,等等),没有办法做到这一点。

答案 2 :(得分:0)

我会使用PrettyFaces或OCPsoft Rewrite。两者都是URL重写域的更新解决方案:

http://ocpsoft.com/prettyfaces/

http://ocpsoft.com/rewrite/