我有一个容纳portlet的WebSphere Portal服务器。 portlet远程调用在WAS上运行的ejbs。门户网站服务器和WAS都在本地计算机上运行。 WAS正常启动,但在尝试启动门户网站服务器时,它会引发以下错误:
nested exception is: java.lang.NullPointerException at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:286)
在Spring中查找源代码时,我找到了方法定义:
public PropertyValues postProcessPropertyValues(
PropertyValues pvs, PropertyDescriptor[] pds, Object bean, String beanName) throws BeansException {
InjectionMetadata metadata = findAutowiringMetadata(bean.getClass());
try {
metadata.injectMethods(bean, beanName, pvs);
}
catch (Throwable ex) {
throw new BeanCreationException(beanName, "Autowiring of methods failed", ex);
}
return pvs;
}
由于错误是在spring源代码而不是我的代码中,我该如何开始调试呢?