现在的项目有一些跑批任务是挂在项目下的,但是它有时会出现异常,比如某个跑批任务把内存耗光或者某个跑批任务在执行时候出现异常等等一些情况都会影响到下一个跑批任务的执行,现在经理让我把这些跑批的任务都统一写一个java独立的应用,启动就用doc命令启动这类型的。
  之前没弄过,麻烦大神给个思路,谢谢了~ 
  
  项目是在linux下跑的。

解决方案 »

  1.   

    写个普通的JAVA程序,实现main方法,然后打包成JAR执行的时候就用java -jar xxx.jar来执行
      

  2.   

    把批任务放到队列中,或者用sleep控制一下执行的时间,这样应该不会把资源耗光把。。
      

  3.   

    建议使用exe4j将jar打包成exe,要不jar要随jre一起安装才可以运行
      

  4.   

    这种单独的处理程序,本来就应该与应用分开,可以的话服务器也应该分开,或在一个服务器上,晚上应用停掉的时候,单独跑。
    拿出来后,如果是一个入口,那就写个main方法做入口就行了。