2012-08-16 39 views
0

的Spring bean我的Spring bean如下:未能調用從門戶

@Service("bookService") 
public class BookServiceImpl implements BookService { 
    @Autowired 
    @Qualifier("bookDao") 
    private BookDao bookDao; 

我有一個portlet試圖訪問它,如下圖所示:

62 public BookService getBookService() { 
63  ApplicationContext springCtx = PortletApplicationContextUtils.getWebApplicationContext(getPortletContext()); 
64  return (BookService)springCtx.getBean("bookService"); 
    } 


but i have the below nullpointer exception: 
java.lang.NullPointerException 
at chapter09.code.listing.base.BookCatalogPortlet.getBookService(BookCatalogPortlet.java:64) 
at chapter09.code.listing.base.BookCatalogPortlet.init(BookCatalogPortlet.java:59) 

請讓我知道,如果我錯過了一些事情 源提供@http://portletsinaction.googlecode.com/svn/trunk/ch9_BookCatalogSpringJdbc/

enter code here 
+0

您能否提供您嘗試部署的項目的鏈接?另外,請從下次開始嘗試正確設置問題的格式。謝謝 – 2012-08-16 07:06:04

回答

0

它與Liferay的問題6.1.1 我已經測試過與6.0.6相同的工作,並且工作正常。