SRVE0255E:在 OpenShift 上部署时,尚未定义用于处理 /<context-name> 的 WebGroup/虚拟主机

SRVE0255E: A WebGroup/Virtual Host to handle /<context-name> has not been defined, when deployed on OpenShift

提问人:jeevan08 提问时间:10/17/2023 最后编辑:jeevan08 更新时间:10/17/2023 访问量:57

问:

我已经在 RedHat OpenShift 上部署了 WebSphere Traditional,但我也无法获取管理控制台和我的应用程序。我可以看到服务器正在 pod 内运行。附加我使用的 yaml 文件和生成的 pod 日志。请帮忙。

Pod 和服务的 YAML 文件 -

apiVersion: v1
kind: Pod
metadata:
    name: was-traditional
    labels:
        app: websphere
spec:
    containers:
    - name: was-container
      image: ibmcom/websphere-traditional:latest
      
-------------------------------------------


apiVersion : v1
kind : Service
metadata :
  name : was-service
spec :
  selector :
    app : websphere
  type : ClusterIP
  ports :
    - protocol : TCP
      port : 9043
      targetPort : 9043
    - protocol : TCP
      port : 9080
      targetPort : 9080

此外,我还用 route 公开了我的服务,在 route 下,我将 target-port 指定为 9080,我的端点是 was-service.apps.cluster.com。 当我尝试访问管理控制台或我的应用程序时,它给了我错误。

SRVE0255E:未定义用于处理 was-service.apps.cluster.com:80 的 WebGroup/虚拟主机。

OpenShift WebSphere OpenShift-Origin WebSphere-Traditional

评论

1赞 covener 10/17/2023
您的应用程序是否真的部署了?通常,您将使用基于基本映像的应用程序映像,而不是直接使用它。此行为对于管理控制台来说是正常的,因为它只能在未通过任何路由公开的admin_host上访问。您应该使用端口转发直接连接到管理控制台。
0赞 covener 10/18/2023
这回答了你的问题吗?SRVE0255E:尚未定义用于处理 /ibm/console/ 的 WebGroup/虚拟主机
0赞 jeevan08 10/19/2023
不,实际上我只想通过路由目的访问我的应用程序,以便通过服务进行负载平衡。未正确配置上下文名称的任何更改。

答: 暂无答案