Мы создаем новый проект Spring Boot, и часть его требует многопоточности.Мы пытаемся использовать ManagedExecutorService, поэтому мы объявили его следующим образом:
@Resource(name="java:comp/DefaultManagedExecutorService")
private ManagedExecutorService mes;
И во время выполнения вернули ошибку:
Injection of resource dependencies failed; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException:
Invalid bean definition with name 'java:comp/DefaultManagedExecutorService' defined in JNDI environment: JNDI lookup failed; nested exception is
javax.naming.NoInitialContextException: Need to specify class name in
environment or system property, or as an applet parameter, or in an
application resource file: java.naming.factory.initial
Означает ли это, чтоSpring Boot не поддерживает / не позволяет нам использовать ManagedExecutorService в tomcat?