zoukankan      html  css  js  c++  java
  • was上的应用程序部分启动的原因

    最近几天为了方便联调,我把两个项目配置到was测试环境上,前几天还好好的,昨天忽然有一个项目反复安装后都呈现部分启动的状态,打开节点一看,偏偏没启动的那个节点就是我需要用的79节点。

    这让我很郁闷,硬着头皮,打开这个节点的日志文件,可惜,看了半天,我发现自己根本没法从冗长的日志中找到原因。想到在另一个节点上,项目是正常启动的模式,于是同时打开该节点日志,两相对比,发现79节点上没有安装该应用程序,这让我很纳闷,难道是配置错了。打开was上79节点的配置界面,显示有这个应用程序,但是状态为不可用。

    于是,去查看节点上的安装目录,在/opt/IBM/WebShpere/AppServer/profiles/Node-4080/installedApps下面一看,发现79节点果然没有该项目的war包,而另一个节点是有的。我想了半天也没弄明白这是怎么回事儿。有那么一会儿,还想着不行拷一个war包到安装目录下面。

    无奈之下,询问组中的一位前辈,他听了我的陈述,立马问我,每个节点同步了没有?这个问题,我从来没有想过,节点还需要同步吗?难道不是安装项目的过程中就同步了节点,于是,我打开was界面,查询了系统管理中的节点状态,果然木有同步,于是停下所有服务器,同步所有节点,再次启动,一切ok,总算找到原因了,宝宝很高兴,噢耶!

    总结:was上的节点部分启动,原因是节点未同步。解决方式是,停止所有服务器,同步节点,重新启动服务器。

  • 相关阅读:
    hibernate和ibatis的区别
    [转] hibernate和ibatis的对比
    如何理解java的引用传递
    代理模式与装饰器模式的区别
    j2ee的异步消息机制
    什么是j2ee ??EJB与j2ee的关系?? 请看百度百科
    spring事务的传播性的理解
    Hibernate与IBatis的优缺点及可行性分析
    jQuery插件实现的方法和原理简单说明
    iReport使用教程
  • 原文地址:https://www.cnblogs.com/sherryblog/p/6125956.html
Copyright © 2011-2022 走看看