Spring Boot WorkManagerTaskExecutor

时间:2016-02-23 18:31:34

标签: java spring spring-boot websphere

我有一个Spring Boot 1.3应用程序,我试图将其部署到WebSphere 7中。

在管理线程时,WebSphere仅根据线程池部分https://www-01.ibm.com/support/knowledgecenter/SSAW57_7.0.0/com.ibm.websphere.nd.doc/info/ae/ae/cspr_design.html使用Spring WorkManagerTaskExecutor

这是应用程序上下文中的当前代码,我希望它将初始化WorkManagerTaskExecutor

@Bean
protected AsyncListenableTaskExecutor taskExecutor() {
    WorkManagerTaskExecutor taskExecutor = new WorkManagerTaskExecutor();
    return taskExecutor;
}

我尝试了各种不同的方法,但在运行应用程序时仍会遇到相同的异常:

  

引起:java.lang.NoClassDefFoundError:commonj / work / WorkManager           at java.lang.ClassLoader.defineClass1(Native Method)           at java.lang.ClassLoader.defineClass(ClassLoader.java:800)           at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)           at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)           在java.net.URLClassLoader.access $ 100(URLClassLoader.java:71)           在java.net.URLClassLoader $ 1.run(URLClassLoader.java:361)           在java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)           at java.security.AccessController.doPrivileged(Native Method)           在java.net.URLClassLoader.findClass(URLClassLoader.java:354)           at java.lang.ClassLoader.loadClass(ClassLoader.java:425)           at java.lang.ClassLoader.loadClass(ClassLoader.java:358)           在com.application.main.MyApplication.taskExecutor(MyApplication.java:156)           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)           at java.lang.reflect.Method.invoke(Method.java:606)           在org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)           ......还有36个

感觉我错过了一些非常简单的东西,但没有任何关于什么的线索。

0 个答案:

没有答案