SRVE0255E:尚未定义用于处理 /ibm/console/ 的 WebGroup/虚拟主机

问题描述 投票:0回答:2

我已在 RedHat OpenShift 上部署了 WebSphere Classic,但无法获取管理控制台。我可以看到服务器正在 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:8.5.5.17

------------------------------------

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

WAS Pod 日志 -

{"type":"was_message","host":"was-traditional","ibm_cellName":"DefaultCell01","ibm_nodeName":"DefaultNode01","ibm_serverName":"server1","ibm_sequence":"1611228360189_0000000000113","message":"SRVE0255E: A WebGroup\/Virtual Host to handle \/ibm\/console\/ has not been defined.","ibm_datetime":"2021-01-21T11:26:00.189+0000","ibm_messageId":"SRVE0255E","ibm_methodName":"handleRequest","ibm_className":"com.ibm.ws.webcontainer.internal.WebContainer","ibm_threadId":"0000006c","module":"com.ibm.ws.webcontainer.internal.WebContainer","loglevel":"SEVERE"}
openshift websphere-traditional
2个回答
0
投票

您可以在需要查看管理控制台的工作站上

oc port-forward <pod> 9043:9043
,然后通过 localhost:9043 访问它。由于虚拟主机在传统 Websphere 中的工作方式,它无法与备用端口一起使用。


0
投票

以上问题解决了吗,如果可以的话可以贴一下你的解决方案吗?我也面临类似的问题。

问题似乎出在Websphere - 传统图像本身。 我在那里解决了这几个未解决的问题。 https://github.com/WASdev/ci.docker.websphere-traditional/issues

© www.soinside.com 2019 - 2024. All rights reserved.