H
Hank
Unregistered / Unconfirmed
GUEST, unregistred user!
能否将Thread对象和Socket对象保存到ServletContext中?
例如:
一个服务Servlet实现一个ServerSocket,当接到客户Socket请求后,
为每个客户建立一个Socket连接并开一个Thread, 将此连接放到Thread里
面。这个Thread和SocketConnection都需要保持直到客户退出。又由于该
SocketConnection需要对整个应用共享,我想将Thread对象保存在ServletContext
中。不知道理论是是否正确?
实际上,我这样做了以后,我的程序在Jbuilder5+Tomcat3.2环境下运行
是正确的。但是,当我将程序发布到Tomcat4.0或Weblogic6.1下时,系统
告诉我从ServletContext中找不到“线程对象”。我不明白为什么会这样?
请各位指点迷津,谢谢!
例如:
一个服务Servlet实现一个ServerSocket,当接到客户Socket请求后,
为每个客户建立一个Socket连接并开一个Thread, 将此连接放到Thread里
面。这个Thread和SocketConnection都需要保持直到客户退出。又由于该
SocketConnection需要对整个应用共享,我想将Thread对象保存在ServletContext
中。不知道理论是是否正确?
实际上,我这样做了以后,我的程序在Jbuilder5+Tomcat3.2环境下运行
是正确的。但是,当我将程序发布到Tomcat4.0或Weblogic6.1下时,系统
告诉我从ServletContext中找不到“线程对象”。我不明白为什么会这样?
请各位指点迷津,谢谢!