2016-02-12 74 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