是这样的,我的webservice部署在tomcat下,在启动时执行servlet中的一个环境初始化动作,该初始化动作中包括如下类似程序:public static void init() {
Runnable run = new Runnable() { 
public void run() { 
MyServer server = null;
try { 
server = new MyServer();
} catch (Exception e) { 
e.printStackTrace();

server.run(); //该run是在阻塞读一个队列中的消息并处理

};
Thread t = new Thread(run);
t.setDaemon(true);
t.start();
}servlet中就是调用了这个函数,我想应该是新开的一个线程不影响webservice请求的吧,毕竟这都分头行事啊,为什么加上这个就是对webservice请求无响应呢?难道这个线程对webservice请求阻塞了?我觉得不太可能啊。把这个初始化去掉就可以正常响应webservice请求。请教高人指点