2016-02-12 75 views
1

我对WAS很陌生,所以问题可能太天真了。我搜索了一段时间,但无法找到解决方案。在Java应用程序中的Websphere查询线程池

基本上是:在WAS控制台定义线程池,命名为“ac.work.threadpool”

但在Java代码中,得到了上下文之后,如何查找它。

像这个?:

ctx.lookup("java:ac.work.threadpool") 

但不工作

回答

3

无法查找WebSphere Application Server中的线程池的传统,注意,线程池的管理控制台页指出:“使用此页面指定线程池为服务器使用“,而不是为您的应用程序。您可以使用WorkManager管理应用程序中的并发工作,并且可以通过创建时配置的JNDI名称查找WorkManager,请参阅IBM知识中心主题Configuring Work Managers。如果您有兴趣使用Java EE 7规范中的托管线程工厂进行并发(JSR-236),请考虑查看WebSphere Application Server traditional open beta