Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringFramework 4中缺少AbstractStatesessionBean_Java_Spring_Spring 4_Spring2.x - Fatal编程技术网

Java SpringFramework 4中缺少AbstractStatesessionBean

Java SpringFramework 4中缺少AbstractStatesessionBean,java,spring,spring-4,spring2.x,Java,Spring,Spring 4,Spring2.x,我正在尝试将一个大型项目从Spring2更新到Spring4。 在bean层次结构的深层,我发现了一个名为customAbstractStatesessionBean的类,它从org.springframework.ejb.support.AbstractStatesessionBean扩展了AbstractStatesessionBean类 课程内容: public abstract class CustomAbstractStatelessSessionBean extends Abstr

我正在尝试将一个大型项目从Spring2更新到Spring4。 在bean层次结构的深层,我发现了一个名为
customAbstractStatesessionBean
的类,它从
org.springframework.ejb.support.AbstractStatesessionBean
扩展了
AbstractStatesessionBean

课程内容:

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());
    }
}
耐心点,这里的新秀D


欢迎所有想法或解决方法

最简单的方法是找到spring类的源代码并复制它。
它是spring类和真正的javax类之间非常薄的一层:)

你的问题是?有解决方法吗?正如我看到的,这个类的唯一原因是设置上下文。有没有任何接口能够做到这一点?这个类已经不存在了,因为它是旧的,它可以追溯到旧的EJB规范,因此已经被删除。没有替代品,您可以从较旧的spring版本获取源代码并将其添加到您自己的项目中并使用它。否则,请从
abstractstatelessessionbean
中准确地找出所需的内容,并对此进行最低限度的实现。或者重构到根本不需要使用EJB。我会找到一些旧的源代码:)谢谢你的帮助:)最好的解决方法是找到源代码并复制:)它是javax和spring类之间的一个非常薄的层。是否可以将您的评论标记为答案?