不知道大家有没有碰到这样一个情况:
   在HP服务器中,用java写的一个后台应用。启动后运行都没有问题。
   
   但是我们发现几次,java进程是可以启动起来,使用ps是可以看到进程ID的。可是这个java应用却没有反应,也没有报错。好像是class失效了一样。
   不管怎么重启动,都是这样
   
   如果我们更新了一下代码就一点问题都没有,运行都很正常
      可以确定的是代码是没有修改过,也没有人为的去破坏class文件。以往都是可以正常启动。
   
   

解决方案 »

  1.   

    请问楼主的服务器有没有启动防火墙,如iptables<------------------------------------------->
    最棒的免费的开源Java社区软件系统http://www.jsprun.net
      

  2.   


    有影响<------------------------------------------->
    最棒的免费的开源Java社区软件系统http://www.jsprun.net
      

  3.   

    请问lz那个java是否在用Runtime或者ProcessBuilder运行后台程序。如果那样的话,遭遇到JVM的bug可能性比较大,
    具体解决方法可以参考这里:
    http://blog.csdn.net/froole/archive/2009/01/02/3683571.aspx
      

  4.   

    是的,里面用到了Runtime里创建Process