调用java函数使用Timer调用weblogic的健康状态

时间:2016-04-25 07:45:32

标签: java jmx

我已经创建了使用JMX调用weblogic的健康参数的函数。使用主类中的对象调用函数。作为应用程序运行给我输出。但我需要每隔5分钟调用一次这些函数,并且通过计时器任务运行会给我一个不支持的协议t3的错误。这是代码.. ServletHealthStateMonitor是main方法所在的类。

public void init(ServletConfig config) throws ServletException {

    Timer time = new Timer(); 
    TimerTask hourlyTask = new TimerTask () {

        @Override
        public void run() {


             String[] args={};
            try {
                ServerHealthStateMonitor.main(args);
            } catch (Exception e) {

                e.printStackTrace();
            }
        }

    };
    time.schedule(hourlyTask, 0, 5*60*1000);
}

0 个答案:

没有答案