在 Jboss 中重写模式

Rewrite pattern in Jboss

提问人:Homselan 提问时间:11/3/2023 更新时间:11/3/2023 访问量:21

问:

我有一个 Eclipse 项目,其中包含一个 Web 项目和一个使用 Axis 创建的 SOAP 服务。它只产生一场战争。我的服务器是 Jboss 7.1

我的 webroject 和 webservice 的 url 工作正常:

http://server/webproject/index.jsp

http://server/webproject/services/services?wsdl

我只想修改 webservice url 上下文,使其与众不同,如下所示: http://server/ws/services?wsdl

url web 必须继续处理 http://server/webproject/index.jsp

我试图修改独立.xml重定向它,所以如果我使用 http://server/ws/services?wsdl 它将被重定向到:http://server/webproject/services/services?wsdl

这是我尝试过的代码,但它不能正常工作,我无法将“ws”替换为“webproject/services”。它只替换“webproject”

<virtual-server name="default-host" enable-welcome-root="true">
                <alias name="localhost"/>
                <rewrite pattern="^/ws(.*)$" substitution="/webproject/services/$1" flags="L"/>
            </virtual-server>
Java Spring JBoss

评论

0赞 ehsavoie 11/3/2023
你有没有 tru: <rewrite pattern=“^ws(.*)$” substitution=“webproject/services/$1” flags=“L”/>
0赞 Homselan 11/6/2023
是的,不工作

答: 暂无答案