WebSphere-解决办法:UndefinedVariableException: Undefined variable HOST

排查方法:
1、启动报错:
查看日志:
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
在这里插入图片描述
在这里插入图片描述
查看日志:
cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1
在这里插入图片描述

************ Start Display Current Environment ************
WebSphere Platform 9.0.0.0 [ND 9.0.0.0 gm1621.04] [JAVA8 8.0.3.0 pxa6480sr3-20160428_01] running with process name localhostNode01Cell\localhostNode01\server1 and process id 7243
Host Operating System is Linux, version 3.10.0-123.el7.x86_64
Java version = 1.8.0, Java Runtime Version = pxa6480sr3-20160428_01 (SR3), Java Compiler = j9jit28, Java VM name = IBM J9 VM
was.install.root = /opt/IBM/WebSphere/AppServer
user.install.root = /opt/IBM/WebSphere/AppServer/profiles/AppSrv01
Orb Version = IBM Java ORB build orb80-20160421.02
************* End Display Current Environment *************
[21-2-19 11:11:34:054 CST] 00000001 ManagerAdmin I TRAS0017I: 启动跟踪状态是 =info。
[21-2-19 11:11:34:055 CST] 00000001 ManagerAdmin I TRAS0111I: 不推荐使用正在使用的消息标识
[21-2-19 11:11:34:099 CST] 00000001 ModelMgr I WSVR0800I: 正在初始化核心配置模型
[21-2-19 11:11:34:884 CST] 00000001 ComponentMeta I WSVR0179I: 已禁用运行时供应功能。将启动所有组件。
[21-2-19 11:11:34:924 CST] 00000001 ProviderTrack I com.ibm.ffdc.osgi.ProviderTracker AddingService FFDC1007I: 已安装 FFDC 提供程序:com.ibm.ws.ffdc.impl.FfdcProvider@cb96644d
[21-2-19 11:11:34:985 CST] 00000001 AdminInitiali A ADMN0015I: 已初始化管理服务。
[21-2-19 11:11:35:236 CST] 00000001 PluginConfigS I PLGC0057I: 插件配置服务已成功启动。
[21-2-19 11:11:35:252 CST] 00000001 XD I DCUT0002I: 已装载 64 位本机库:NodeDetect64
[21-2-19 11:11:35:329 CST] 00000001 SSLComponentI I CWPKI0001I: SSL 服务正在初始化配置
[21-2-19 11:11:35:337 CST] 00000001 FIPSManager I CWPKI0044I: FIPS 安全方式为:No FIPS property found。
[21-2-19 11:11:35:339 CST] 00000001 WSKeyStore W CWPKI0041W: 一个或多个密钥库正在使用缺省密码。
[21-2-19 11:11:35:344 CST] 00000001 SSLConfigMana I CWPKI0027I: 对 HTTPS URL 连接禁用缺省主机名验证。
[21-2-19 11:11:35:351 CST] 00000001 SSLDiagnostic I CWPKI0014I: 成功注册了 SSL 组件的 FFDC 诊断模块 com.ibm.ws.ssl.core.SSLDiagnosticModule:true。
[21-2-19 11:11:35:352 CST] 00000001 SSLComponentI I CWPKI0002I: SSL 服务初始化已成功完成
[21-2-19 11:11:35:358 CST] 00000001 DiagnosticCon I com.ibm.wsspi.rasdiag.DiagnosticConfigHome setStateCollectionSpec RASD0012I: 正在将状态集合规范从 Uninitialized Value 更新为 .
:.*=0
[21-2-19 11:11:35:359 CST] 00000001 PMIImpl A CWPMI1001I: 已启用 PMI
[21-2-19 11:11:35:569 CST] 00000001 GAPAgentCompo I CWLRS6000I: 已在进程 UnManagedProcess 中成功地初始化 GAP(网格应用程序布置)组件。
[21-2-19 11:11:35:584 CST] 00000001 SibMessage I [:] CWSIU0000I: 发行版:WAS90.SIB 级别:gm1621.03
[21-2-19 11:11:35:598 CST] 00000001 ODCManagerFac I Factory set to
[21-2-19 11:11:35:626 CST] 00000001 SecurityDM I SECJ0231I: 成功注册了安全性组件的 FFDC 诊断模块 com.ibm.ws.security.core.SecurityDM:true。
[21-2-19 11:11:35:646 CST] 00000001 distSecurityC I SECJ6004I: 安全性审计是禁用的。
[21-2-19 11:11:35:653 CST] 00000001 distSecurityC I SECJ0309I: 禁用了 Java 2 安全性。
[21-2-19 11:11:35:654 CST] 00000001 Configuration A SECJ0215I: 成功地将 JAAS 登录提供程序配置类设置为 com.ibm.ws.security.auth.login.Configuration。
[21-2-19 11:11:35:679 CST] 00000001 DMAdapter I com.ibm.ws.ffdc.impl.DMAdapter getAnalysisEngine FFDC1009I: 分析引擎正在使用数据库:/opt/IBM/WebSphere/AppServer/properties/logbr/ffdc/adv/ffdcdb.xml
[21-2-19 11:11:35:687 CST] 00000001 JAASLoginConf I SECJ0212I: WCCM JAAS 配置信息已成功推送到登录提供程序类。
[21-2-19 11:11:35:696 CST] 00000001 distSecurityC A SECJ0244I: 安全服务无法成功启动
[21-2-19 11:11:35:697 CST] 00000001 WsServerImpl E WSVR0100W: 初始化 server1 [class com.ibm.ws.runtime.component.ServerImpl] 时发生错误
com.ibm.ws.exception.ConfigurationError: com.ibm.wsspi.runtime.variable.UndefinedVariableException: Undefined variable HOST
at com.ibm.ws.security.core.distSecurityComponentImpl.initialize(distSecurityComponentImpl.java:415)
at com.ibm.ws.security.core.SecurityComponentImpl.initialize(SecurityComponentImpl.java:94)
at com.ibm.ws.runtime.component.ContainerHelper.initWsComponent(ContainerHelper.java:1193)
at com.ibm.ws.runtime.component.ContainerHelper.initializeComponent(ContainerHelper.java:1100)
[21-2-19 11:11:35:569 CST] 00000001 GAPAgentCompo I CWLRS6000I: 已在进程 UnManagedProcess 中成功地初始化 GAP(网格应用程序布置)组件。
[21-2-19 11:11:35:584 CST] 00000001 SibMessage I [:] CWSIU0000I: 发行版:WAS90.SIB 级别:gm1621.03
[21-2-19 11:11:35:598 CST] 00000001 ODCManagerFac I Factory set to
[21-2-19 11:11:35:626 CST] 00000001 SecurityDM I SECJ0231I: 成功注册了安全性组件的 FFDC 诊断模块 com.ibm.ws.security.core.SecurityDM:true。
[21-2-19 11:11:35:646 CST] 00000001 distSecurityC I SECJ6004I: 安全性审计是禁用的。
[21-2-19 11:11:35:653 CST] 00000001 distSecurityC I SECJ0309I: 禁用了 Java 2 安全性。
[21-2-19 11:11:35:654 CST] 00000001 Configuration A SECJ0215I: 成功地将 JAAS 登录提供程序配置类设置为 com.ibm.ws.security.auth.login.Configuration。
[21-2-19 11:11:35:670 CST] 00000001 VariableExpan E WSVR0244E: 在 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/localhostNode01Cell/security.xml#KRB5_1 配置对象的 krb5Spn 属性中遇到未定义的产品
变量 HOST。
[21-2-19 11:11:35:679 CST] 00000001 DMAdapter I com.ibm.ws.ffdc.impl.DMAdapter getAnalysisEngine FFDC1009I: 分析引擎正在使用数据库:/opt/IBM/WebSphere/AppServer/properties/logbr/ffdc/adv/ffdcdb.xml
[21-2-19 11:11:35:687 CST] 00000001 JAASLoginConf I SECJ0212I: WCCM JAAS 配置信息已成功推送到登录提供程序类。
[21-2-19 11:11:35:696 CST] 00000001 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC 事件发生于 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/ffdc/server1_3e5f46d1_21.02.19_11.11.35.6708296230627554697435.txt com.ibm.ws.security.core.distSecurityComponentImpl.initialize 402
[21-2-19 11:11:35:696 CST] 00000001 distSecurityC A SECJ0244I: 安全服务无法成功启动
[21-2-19 11:11:35:697 CST] 00000001 WsServerImpl E WSVR0100W: 初始化 server1 [class com.ibm.ws.runtime.component.ServerImpl] 时发生错误
com.ibm.ws.exception.ConfigurationError: com.ibm.wsspi.runtime.variable.UndefinedVariableException: Undefined variable HOST
at com.ibm.ws.security.core.distSecurityComponentImpl.initialize(distSecurityComponentImpl.java:415)

经过排查发现是host配置的问题

查看host
cat /etc/hosts
在这里插入图片描述
发现没加载当前主机名:
当前主机名:bogon
在这里插入图片描述
添加到hosts当中:
在这里插入图片描述
再次启动程序成功:
在这里插入图片描述

链接:https://www.techpaste.com/2011/07/websphere-admu3007e-undefinedvariableexception-undefined-variable-localhost_name/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值