我想使用 Websphere 工作管理器在 jee 上下文中执行异步作业,但我在创建 spring WorkManager 时遇到问题。
豆定义:
<bean id="taskExecutor" class="org.springframework.scheduling.commonj.WorkManagerTaskExecutor"> <property name="workManagerName" value="wm/default" /> </bean>
我在 websphere 帮助中找到了这个定义。但问题是这以 noClassDefFound 结束。我注意到org.springframework.scheduling.commonj
自 2.xx 版以来 spring-context 中缺少pckg
它被替换为org.springframework.jca.work.WorkManagerTaskExecutor
?
当我使用这个其他弹簧类时,我得到错误:
原因:org.springframework.jndi.TypeMismatchNamingException:JNDI 位置 [wm/default] 上可用的类型 [class com.ibm.ws.asynchbeans.WorkManagerImpl] 的对象不可分配给 [javax.resource.spi.work.WorkManager]
所以这里有什么交易?谢谢
是 - 7.0.0.23 春天 - 3.1.2