如何将HTTP请求转发到外部URL? WildFly 8.1,独立部署

时间:2017-11-30 23:32:01

标签: jboss wildfly wildfly-8

我需要将对Web应用程序的所有请求转发到外部URL。 webapp是从运行在WildFly 8.1上的WAR文件部署的,部署为独立模块。

我需要在standalone.xml中更改什么? 试图创建新的默认服务器配置,但它仍然试图命中应用程序。 日志文件具有“缺失/未满足的新依赖关系”。错误,服务jboss.naming.context.java.app.myApp(缺失)依赖:...

1 个答案:

答案 0 :(得分:0)

您可以尝试将Undertow配置为反向代理。参见例如:http://www.mastertheboss.com/jboss-server/wildfly-8/configuring-a-reverse-proxy-with-undertow

<subsystem xmlns="urn:jboss:domain:undertow:1.1">
   <handlers>
    . . . .
    <reverse-proxy name="myproxy">
         <host name="http://192.168.0.2/myapp-develop"/>
    </reverse-proxy>
    </handlers>
</subsystem>

<host name="default-host" alias="localhost">
    . . .
   <location name="/myapp-stable" handler="myproxy"/>
</host>