我无法启动或初始化 IBM WebSphere。我有一个全新安装的 Linux CentOS。我已安装 IBMs Installation Manager。在 IBMs Installation Manager 中,我已添加存储库http://www.ibm.com/software/repositorymanager/V85WASDeveloperILAN/repository.config
,然后我便能够成功安装 IBM WebSphere Application Server for Developers,版本 8.5.5.11。
接下来我创建了一个名为 AppSrv01 的配置文件。在 firststeps 控制台中,我选择安装验证。
日志文件显示以下内容。如果我启动服务器,则会显示相同的消息。我不确定为什么在全新安装的情况下初始化会显示错误,以及为什么服务器无法启动。
Start running the following command:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1 -profileName AppSrv01
>runConfigActions script execution failed. Exit code: 1
>Exception caught while waiting for runConfigActions script to complete: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/runConfigActions.h
答案1
首先检查 WebSphere 文件系统中的权限和所有权。如果 WebSphere 通常在非 root 用户下启动,请按照以下示例以 root 用户身份执行递归更改:
chown -R [wasadm:wasadm] /opt/IBM/WebSphere
chmod -R 777 /opt/IBM/WebSphere
或者尝试以 root 用户或超级用户身份启动 jvm。如果这不起作用,请清理 WebSphere 临时缓存以释放空间。删除以下子目录中的文件和文件夹:
[profile_root]=> /opt/IBM/WebSphere/AppServer/profiles/AppSrv01
[profile_root]/temp/
[profile_root]/wstemp/
[profile_root]/config/temp/
请尝试以下解决方法:
runConfigActions.disableAtServerStartup
在目录下创建文件:[profile_root]/properties/service/
。
尝试再次启动失败的 jvm。
答案2
以防其他人遇到同样的问题,我想分享针对我的环境的修复方法。DNS 无法将 WebSphere 主机名解析为 WebSphere IP 地址。配置 DNS 服务器以将 WebSphere 主机名解析为 WebSphere IP 地址解决了该问题。