--WebSphere服务器已启动但是初始化失败问题
-----------------------------------------------2014/03/06
经常有开发同事反映,环境用着用着就坏了,重启也启动不了。
服务器在停止WAS后,重新启动报初始化失败,并且连WAS控制台都无法启动。具体信息如下:
root@test03/scripts:>./startWAS.sh
ADMU0116I: 正在文件
/home/wasuser/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 Dmgr01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:dmgr
ADMU3200I: 服务器已启动。等待初始化状态。
ADMU3011E:
服务器已启动,但是初始化失败。startServer.log、SystemOut.log(或者zOS 中的作业日志)以及/home/wasuser/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr
下的其他日志文件可能包含故障信息。
去查日志也没有什么有价值的信息,这是怎么回事呢?
经仔细检查,发现/home/wasuser/IBM/WebSphere目录下有很多文件及子目录的属主变成了ROOT,而正常情况下应该都是WASUSER属主的。究其原因是开发在上线时,传包及传文件时误用了ROOT用户造成的。
接下来进行处理:
#cd /home/wasuser/IBM
#chown -R wasuser:wasgrp WebSphere
#ps -ef|grep java
查找有无JAVA进程,将它们都杀掉。
然后再启动WAS,结果一切都正常了。
正常时的信息:
root@test03/scripts:>./startWAS.sh
ADMU0116I: 正在文件
/home/wasuser/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 Dmgr01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:dmgr
ADMU3200I: 服务器已启动。等待初始化状态。
ADMU3000I: 为电子商务开放服务器 dmgr;进程标识为 360632
ADMU0116I: 正在文件
/home/wasuser/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:nodeagent
ADMU3200I: 服务器已启动。等待初始化状态。
ADMU3000I: 为电子商务开放服务器 nodeagent;进程标识为
569588
ADMU0116I: 正在文件
/home/wasuser/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/app01/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:app01
ADMU3200I: 服务器已启动。等待初始化状态。
ADMU3000I: 为电子商务开放服务器 app01;进程标识为
528470
ADMU0116I: 正在文件
/home/wasuser/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/app02/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:app02
ADMU3200I: 服务器已启动。等待初始化状态。
ADMU3000I: 为电子商务开放服务器 app02;进程标识为
365240
ADMU0116I: 正在文件
/home/wasuser/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/app03/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:app03
ADMU3200I: 服务器已启动。等待初始化状态。
ADMU3000I: 为电子商务开放服务器 app03;进程标识为
512348
ADMU0116I: 正在文件
/home/wasuser/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/app04/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:app04
ADMU3200I: 服务器已启动。等待初始化状态。
ADMU3000I: 为电子商务开放服务器 app04;进程标识为
492136
httpd (pid 442796) already running
/home/wasuser/IBM/HTTPServer/bin/adminctl start: admin http (pid 483454) already running
 
另外在WAS控制台中启动某个应用过慢时,长时间没响应。可以查看你上传的这个WAS包中的XML文件中有无中文注释,如果有将其改为英文的注释,再重启就可以启动了。
还有一种情况,你上传了应用也正常启动了,但是无法访问服务或数据,一般也跟你上传应用没有使用WASUSER用户上传,导致个别应用的目录和文件权限不正确有关。

WebSphere服务器已启动但是初始化失败问题的更多相关文章

  1. 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证

    ----注意:以管理员身份运行VS C#中ASP.NET Web应用程序编译时的错误:无法在web服务器上启动调试.调试失败,因为没有启用集成windows身份验证. 解决:打开IIS,在IIS里查看 ...

  2. 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查。。。

    异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 无法向会话状态服务器发出会话状态请求.请确保 ASP.NET State Ser ...

  3. 无法在Web服务器上启动调试,已附加了一个调试器

    运行环境:开发环境:Windows7旗舰版64bit.VisualStudio2008 With SP1.ArcEngine10.0.NetFrameWork4.0.IIS7和C#开发语言. 问题描述 ...

  4. 转:无法向会话状态服务器发出会话状态请求请。确保 ASP.NET State Service (ASP.NET 状态服务)已启动

    今天看到一篇文章感觉不错,收藏转载下. 原文地址:http://blog.csdn.net/sntyy/article/details/2090347 版权为原作者所有 无法向会话状态服务器发出会话状 ...

  5. 无法向会话状态服务器发出会话状态请求请。确保 ASP.NET State Service (ASP.NET 状态服务)已启动

    原文链接:http://www.cnblogs.com/IT-Bear/archive/2012/01/04/2311546.html 无法向会话状态服务器发出会话状态请求.请确保 ASP.NET S ...

  6. 2016/07/07 apmserv5.2.6 Apache启动失败,请检查相关配置。MySQL5.1已启动。

    因为要用PHP做一个程序,在本机上配PHP环境,下了个APMServ5.26,安装很简单,不再多说,装好后,启动,提示错误,具体是:“Apache启动失败,请检查相关配置.√MySQL5.1已启动”, ...

  7. 游戏启动后提示安装HMS Core,点击取消,未再次提示安装HMS Core(初始化失败返回907135003)

    问题描述 我们国内的华为联运游戏集成华为游戏服务SDK 之后,被审核驳回:在未安装或需要更新华为移动服务(HMS Core)的手机上,提示安装华为移动服务,点击取消,未再次提示安装HMS Core. ...

  8. Quality Center11初始化失败

    打开start_a.jsp页面总是闪退,原因如下: 初始化失败因为证书签名过期了.把IE选项里证书检查的三项勾掉就好了(检查发行商的证书是否吊销.检查服务器证书吊销.检查已下载的程序的签名)

  9. BurpSuite下提示embedded browser initialisation failed(嵌入式浏览器初始化失败)的解决方法

    BurpSuite可谓是渗透测试过程经常使用的神器之一,但使用中经常会碰到奇奇怪怪的问题,比如有时抓http包,发送到Repeater(中继器,也叫重发器)模块后,在右边Render模块下,却无法看到 ...

随机推荐

  1. 详细介绍Java虚拟机(JVM)

    1. JVM生命周期 启动.启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例 ...

  2. centos 7 安装MySQL 5.6

    本文根据mysql的官方文档操作:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 由于Centos7 默认数据库是mariabd(网上 ...

  3. Spring框架下的定时任务quartz框架的使用

    手头的这个项目需要用到定时任务,但之前没接触过这东西,所以不太会用,从网上找资料,大致了解了一下,其实也不难.Java的定时任务实现有三种,一种是使用JDK自带的Timer那个类来实现,另一种是使用q ...

  4. JavaScript 的注释和快捷键

    添加必要的注释,对一个有责任心.有道德模范的前端必须具备的好习惯, 可以大大提高代码的可维护性.可读性. java代码注释快捷键:ctrl+shift+/首先熟悉一下html.css.js的注释的写法 ...

  5. TCP错误恢复特性之一TCP重传

    TCP的错误恢复特性是我们用来定位.诊断并最终修复网络高延迟的最好工具. 常见的TCP错误恢复特性有:TCP重传.TCP重复确认和快速重传 1. TCP重传: 重传数据包是TCP最基本的错误恢复特性之 ...

  6. int-整数+bool-布尔功能介绍

    int #创建和转换 #a = 123#a = int(123)#转换 #Age = "22"#Age = int(22)#1.当前整数用二进制表示的最小位数 # age = 50 ...

  7. java 邮件发送工具类

    首先需要下载mail.jar文件,我个人通常是使用maven中心库的那个: <dependency> <groupId>javax.mail</groupId> & ...

  8. Java String charAt()方法

    描述 此方法返回位于字符串的指定索引处的字符.该字符串的索引从零开始. 语法 此方法定义的语法如下: public char charAt(int index) 参数 这里是参数的细节: index  ...

  9. docker搭建zabbix

    本次使用docker搭建zabbix的组合是mysql+docker+zabix-server 1 先安装数据库mysql docker run --name zabbix-mysql-server ...

  10. etcd raft如何实现成员变更

    成员变更在一致性协议里稍复杂一些,由于不同的成员不可能在同一时刻从旧成员组切换至新成员组,所以可能出现两个不相交的majority,从而导致同一个term出现两个leader,进而导致同一个index ...