有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jmx使用计时器调用java函数来调用weblogic的运行状况

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

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) 个答案