我们在WAS-7中部署了我们的EAR应用程序。此EAR应用程序使用异步工作管理器。此应用程序的目的是让工作管理器在servlet的开头生成一些工作。这些作品旨在不断运行,执行轮询和处理功能(此应用程序最初是独立的,WAS启用是在我们客户的坚持下完成的)。处理过程令人满意,但是,通过WAS控制台,当我们停止我们的应用程序时,它也正在使用WAS。当我们调试我们的app的servlet destroy(尝试使用WorkManager.join(所有工作项))时,我们看到我们的应用程序没有设法释放所有使用的工作管理器资源。可能是因为这个,WAS也在应用程序停止时关闭(我们在WAS-6.1中尝试过这个应用程序,行为也一样)?请帮忙..
答案 0 :(得分:0)
在developerWorks提供的建议的帮助下,问题得到解决,导致应用程序代码中出现System.exit。还要从这个有用的链接中学到一些东西 - http://www-01.ibm.com/support/docview.wss?uid=swg21304559。谢谢。