2012-06-12 43 views

回答

0

好奇的是同一件事,所以我安装使用JBoss AS 7.1.1和6.1 LIFERAY与门户我的Liferay IDE做了一个试验

它不会出现工作。

public class TestEjbPortlet extends MVCPortlet 
{ 
    @EJB 
    TestService testService; 

    public void doView (RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException 
    { 
     if (testService != null) 
     { 
      System.out.println(" works " + testService.getTest()); 
     } 
     else 
     { 
      System.out.println(" EJB failed to inject in view"); 
     } 

    } 
} 

输出:

09:55:57975 INFO [标准输出](HTTP-本地主机 - 127.0.0.1-8080-1)EJB失败视图

注入