2012-03-15 84 views
0

的接口的参考我有以下代码 @Configurable(dependencyCheck =真) 公共类KnowledgeRequestServlet延伸的HttpServlet {无法初始化使用Spring

@Autowired 
@Qualifier("logsDbDao") 
private LogsDao dao; .... 

LogsDao是仅具有一个方法的接口saveRequest (),当我调用相同的方法时,我得到一个空指针异常。 当在服务器上运行相同的代码时,引用被初始化。 只有当我尝试在我的机器上本地运行代码时,我才看到此问题。我认为这肯定与我使用的Spring Framework有关。不仅如此,我对接口的引用都没有在本地进行初始化。所有这些在服务器端都可以正常工作。可以告诉我有什么搞砸了。 谢谢。

回答

0

听起来很像Spring在你的机器上运行时没有初始化。你是否以它在服务器上运行的相同方式启动它?

+0

我不太清楚如何开始春天......在服务器端我简单地部署了战争,它似乎运行。在我的本地机器上,我试图运行它彻底的Eclipse。 是否有任何需要遵循的具体方法? – icedek 2012-03-15 07:30:53

+1

你是怎么试图通过Eclipse来运行的 - 你需要运行它作为一个WAR,使用类似WTP的东西来运行它在服务器上的副本上 – 2012-03-15 17:55:03

+0

我以为我修复了它,但实际上我做了不是。我通过运行方式运行 - >在服务器上运行。 而我有本地运行的tomcat – icedek 2012-03-15 18:07:04