我们的应用程序通过 EJB 上的 @Asynchronous 注解启动了一系列线程。但是,JBoss(与此相反)并不限制启动的线程数。调试表明它使用的是默认类,而不是在上述问题中链接的 XML 中配置的类。课堂上的评论说:
Static singleton access to a default java.util.concurrent.ExecutorService
implementation used by clients who do not supply a
org.jboss.ejb3.async.spi.AsyncInvocation to handle asynchronous
EJB 3.1 invocations.
所以问题是在什么情况下 JBoss 不提供org.jboss.ejb3.async.spi.AsyncInvocation
类,你如何确保这确实发生?