我实现了ServletContextListener接口,想在application初始化时执行webservice,可是不知道会有错误,同样的方法我放在main里面执行就没事,我把代码帖出来,大家帮帮忙
--------------这一段代码是不能正确运行的,在if里面判断client是空的
public void contextInitialized(ServletContextEvent arg0) {
                  System.out.println("进入");
BookManagerService client = new BookManagerService();

if(client != null){
System.out.println("client有东西");
}else{
System.out.println("client空的");
return;
}
client.getBookManagerPort().addBook(null,"cha");

}
---------------然后我放到main里面执行一切正常
public static void main(String[] args) {
System.out.println("进入");
BookManagerService client = new BookManagerService();
System.out.println("过了");
if(client != null){
System.out.println("client有东西");
}else{
System.out.println("client空的");
return;
}
client.getBookManagerPort().addBook(null,"che");
}不知道是不是application监听器有一些执行的规则,请各位朋友提供意见,谢谢