SpringFramework 4 中缺少 AbstractStatelessSessionBean

AbstractStatelessSessionBean missing from SpringFramework 4

我正在尝试将一个大项目从 Spring 2 更新到 Spring 4。 在 Beans 层次结构的最深处,我发现了一个名为 CustomAbstractStatelessSessionBean 的 class,它从 org.springframework.ejb.support.AbstractStatelessSessionBean.

扩展了 AbstractStatelessSessionBean class

class内容:

public abstract class CustomAbstractStatelessSessionBean extends

AbstractStatelessSessionBean{

    /**
     * 
     */
    private static final long serialVersionUID = -8467612263077285422L;

    @Override
    public void setSessionContext(SessionContext sessionContext) {
        LocalSlsbInvokerInterceptor asd =new LocalSlsbInvokerInterceptor;

        super.setSessionContext(sessionContext);

        setBeanFactoryLocatorKey("global.spring.ejb.context");
        setBeanFactoryLocator(SingletonBeanFactoryLocator.getInstance());
    }
}

耐心点Spring这里是菜鸟! :D

欢迎任何想法或解决方法!

最简单的方法是找到spring classes 的来源并复制它。 它是 spring class 和真正的 javax classes :)

之间的一个非常薄的层