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