Oracle Weblogic 11g URL重写

Oracle Weblogic 11g URL重写,oracle,weblogic,url-rewriting,weblogic11g,Oracle,Weblogic,Url Rewriting,Weblogic11g,我有一个客户机在Windows服务器上运行WebLogic 11g安装,希望实现类似Apache风格的mod_重写功能,将请求转换为。我在互联网上搜寻建议,但我能找到的只是其他问同样问题却没有得到任何答案的人。假设安装第三方应用程序不是一个选项,我如何在WebLogic中实现这一点 编辑:现在我想起来了,这个问题可能属于服务器故障。我把它搬到那里去 进一步编辑:是服务器故障链接。 如果您在WebLogic前面使用ApacheHTTPD,那么应该可以在向WebLogic发送请求之前使用mod_re

我有一个客户机在Windows服务器上运行WebLogic 11g安装,希望实现类似Apache风格的mod_重写功能,将请求转换为。我在互联网上搜寻建议,但我能找到的只是其他问同样问题却没有得到任何答案的人。假设安装第三方应用程序不是一个选项,我如何在WebLogic中实现这一点

编辑:现在我想起来了,这个问题可能属于服务器故障。我把它搬到那里去

进一步编辑:是服务器故障链接。

  • 如果您在WebLogic前面使用ApacheHTTPD,那么应该可以在向WebLogic发送请求之前使用
    mod_rewrite

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


    • 使用weblogic无法做到这一点。入侵最小的是实现Pascal关于url重写过滤器的建议。我有完全相同的要求(只使用weblogic实现,没有额外的代码,因为它需要管理/记录,等等),但没有办法做到这一点。

      我会使用PrettyFaces或OCPsoft重写来实现这一点。这两个都是URL重写域的更新解决方案:


      c.f.我对服务器故障的响应。我将在这里删除这个问题以减少混淆。编辑:没关系,删除对我的代表来说不是单方面的。@wilsona这个问题在我看来是合适的,因为它可能涉及“编程”(使用过滤器部分)。正如我在SF上回答的,过滤器不是WebLogic附加组件,这是一个Servlet过滤器,它是web应用程序的一部分。这是一个很好的论据,但它仍然是必须管理的代码,而这些代码没有按原样随系统交付(此特定WebLogic安装是系统包安装的一部分),因此,在这种特殊情况下并不完全可取(新代码的管理需要此特定客户机的大量文档)。但是,因为它几乎在其他任何地方都能起作用,所以我将继续接受你的答案。