NullPointerException com.liferay.portal.spring.util.SpringFactoryImpl.setBeanDefinitions

NullPointerException com.liferay.portal.spring.util.SpringFactoryImpl.setBeanDefinitions,spring,unit-testing,junit,liferay,Spring,Unit Testing,Junit,Liferay,我使用的是springFramework,我尝试设置定义,问题是这个方法需要一个映射beanDefinition作为参数。。。你能告诉我如何实例化这个参数吗 NullPointerException at com.liferay.portal.spring.util.SpringFactoryImpl.setBeanDefinitions(SpringFactoryImpl.java:56) 其他信息: 我尝试在不使用liferay配置文件(仅springFramework库)的情况下部

我使用的是springFramework,我尝试设置定义,问题是这个方法需要一个映射beanDefinition作为参数。。。你能告诉我如何实例化这个参数吗

NullPointerException    at com.liferay.portal.spring.util.SpringFactoryImpl.setBeanDefinitions(SpringFactoryImpl.java:56)
其他信息: 我尝试在不使用liferay配置文件(仅springFramework库)的情况下部署liferay项目,我创建了自己的sessionFactory、自己的数据源。。。等 当我运行程序时,我能够基于portlet-hbm.xml信息创建数据库模式。。。现在我尝试为portalspring.xml实例化bean。。(它们是xxxxpersistence.java)!这些人告诉我,他们使用'com.liferay.portal.kernel.dao.orm.SessionFactory'作为必需类型,并且不能转换'org.hibernate.impl.SessionFactoryImpl'类型的属性值!!所以我尝试只对这些bean使用liferay库,并尝试手动实例化它们。。。但我无法定义,因为我需要一个映射Bean定义作为参数。。。我不知道是否有办法让他们使用sessionFactory!!
再次感谢

您在问题的标签中只提到junit。我建议编写单元测试而不依赖整个Liferay基础架构。这将极大地降低您所需的设置工作,并大大简化您的生活。

我建议您阅读并尝试一些示例。如果不知道您实际在做什么以及在什么环境下需要这些,则无法回答此问题。如果你真的希望得到答案,你需要提供更多的上下文