解决方案 »

  1.   

    http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/java.html从这个文档里面找找一些java的参数,想verbose一类的能帮你找到问题的原因。
      

  2.   

    main函数最后打印点Log跟踪一下,有可能你的main函数在某种情况下返回了
      

  3.   

    第一、在你主函数的开头或者结尾增加日志功能。
    第二、在你的执行主函数增加一个大的try、catch,然后在catch中增加日志,看看!
      

  4.   

    感谢各位的回答,可能我没说清楚,首先System.exit(0)这个是肯定不会的,因为代码里没有这个;第二就是在main函数里添加try..catch是没有用的,因为我的main函数里只起到一个作用,就是启动定时任务,即timer类函数。
    因为我的程序是向多个服务器取数据,在进行测试的时候完全没有问题,想跑多久就可以跑多久。但是放到别人的服务器上跑就会出现问题。所以我更多的是怀疑外部原因造成程序异常中断。如果是正常中断,程序的日志里会有记录。
      

  5.   

    可能是System.out.print这种日志打印积累影响。