我做了一个监听器.这个监听器中用到了数据库操作.
我重启jboss服务时,这个监听器在整个服务还没有启动完全时.就在中间启动了呀.
这个时候,数据库操作的类还没有初始化完.导致空对象错误.以至于我只好自己写一个jdbc的操作类才行.可我不想这么做.
哪个大虾知道.如何控制这个listener的启动时间,让他在整个服务启动完毕后才能启动呢??
谢谢啦
我重启jboss服务时,这个监听器在整个服务还没有启动完全时.就在中间启动了呀.
这个时候,数据库操作的类还没有初始化完.导致空对象错误.以至于我只好自己写一个jdbc的操作类才行.可我不想这么做.
哪个大虾知道.如何控制这个listener的启动时间,让他在整个服务启动完毕后才能启动呢??
谢谢啦
另外你的listener如果继承了ContextLoaderListener 的话应该有contextInitialized方法 在执行完super.contextInitialized以后应该就是容器初始化完毕了吧