OpenShift 3上的Wildfly,具有路径基路由和可访问控制台

OpenShift 3上的Wildfly,具有路径基路由和可访问控制台,openshift,wildfly-10,Openshift,Wildfly 10,我有Wildfly 10在AWS的Openshift Origin 3上运行,具有弹性ip 我在Openshift中设置了一条路线来映射/到wildfly服务。这很好用。如果我去的话,我会看到WildFly欢迎页面 但是如果我映射一个不同的路径,比如说/wf01,它就不起作用了。我得到一个404未找到错误 我猜路由器正在将/wf01传递给服务?如果是这样的话,我能阻止它这样做吗?否则,我如何映射到我的wildfly服务 我还希望可以从外部访问wildfly控制台(这是一个供我自己使用的演示服务器

我有Wildfly 10在AWS的Openshift Origin 3上运行,具有弹性ip

我在Openshift中设置了一条路线来映射/到wildfly服务。这很好用。如果我去的话,我会看到WildFly欢迎页面

但是如果我映射一个不同的路径,比如说/wf01,它就不起作用了。我得到一个404未找到错误

我猜路由器正在将/wf01传递给服务?如果是这样的话,我能阻止它这样做吗?否则,我如何映射到我的wildfly服务

我还希望可以从外部访问wildfly控制台(这是一个供我自己使用的演示服务器)。我在deploymentconfig中添加了“-bmanagement”、“0.0.0.0”,但查看wildfly日志,它仍然绑定到127.0.0.1:

02:55:41,483 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: 
Admin console listening on http://127.0.0.1:9990

现在的路由器无法在传递传入的HTTP路径之前将其重新映射/重写为另一个路径值。一种解决方法是在根目录上装载另一个route+服务,用于处理根目录并重定向/转发。

现在的路由器在传递传入的HTTP路径之前无法将其重新映射/重写为另一个路径值。解决方法是在根目录上装载另一个route+服务,用于处理根目录和重定向/转发。

您也可以使用port forward:

oc port-forward -h
Forward 1 or more local ports to a pod

Usage:
  oc port-forward POD [LOCAL_PORT:]REMOTE_PORT [...[LOCAL_PORT_N:]REMOTE_PORT_N] [options]

Examples:
  # Listens on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod
  $ oc port-forward -p mypod 5000 6000

  # Listens on port 8888 locally, forwarding to 5000 in the pod
  $ oc port-forward -p mypod 8888:5000

  # Listens on a random port locally, forwarding to 5000 in the pod
  $ oc port-forward -p mypod :5000

  # Listens on a random port locally, forwarding to 5000 in the pod
  $ oc port-forward -p mypod 0:5000

您还可以使用端口转发:

oc port-forward -h
Forward 1 or more local ports to a pod

Usage:
  oc port-forward POD [LOCAL_PORT:]REMOTE_PORT [...[LOCAL_PORT_N:]REMOTE_PORT_N] [options]

Examples:
  # Listens on ports 5000 and 6000 locally, forwarding data to/from ports 5000 and 6000 in the pod
  $ oc port-forward -p mypod 5000 6000

  # Listens on port 8888 locally, forwarding to 5000 in the pod
  $ oc port-forward -p mypod 8888:5000

  # Listens on a random port locally, forwarding to 5000 in the pod
  $ oc port-forward -p mypod :5000

  # Listens on a random port locally, forwarding to 5000 in the pod
  $ oc port-forward -p mypod 0:5000