[jboss-user] [Beginner's Corner] - Problem with my first EJB application

Liberino Covelli do-not-reply at jboss.com
Wed Aug 8 14:30:46 EDT 2012


Liberino Covelli [https://community.jboss.org/people/rino.covelli] created the discussion

"Problem with my first EJB application"

To view the discussion, visit: https://community.jboss.org/message/752694#752694

--------------------------------------------------------------
Dear friends , i have a problem with my first EJB application.

I hava create this bussiness interface 


package ejb;
 
import javax.ejb.Local;
import javax.ejb.Remote;
 
@Local
public interface CountryCapital {
    public String capitalName(String countryName);
}



I have create a SessionBean 


package ejb;
 
import javax.ejb.EJB;
import javax.ejb.Stateless;
 
@Stateless
public class CountryCapitalBean implements CountryCapital,CountryCapitalLocal{
    
    
    public String capitalName(String countryName)
    {
        String capital=new String("No such country");
        if (countryName.equalsIgnoreCase("India"))
        {
            capital="New Delhi";
        }
        if (countryName.equalsIgnoreCase("United States Of America"))
        {
            capital="Washington DC";
        }
        if (countryName.equalsIgnoreCase("China"))
        {
            capital="Beijing";
        }
 
    
        return capital;
 
    }
}



Finally, I implemented a client and wanted to inject the bean but it does not work


package appclient;
 
 
import javax.ejb.EJB;
 
 
public class ApplicationClient {
    
    @EJB
    private static CountryCapital countryCapital;
    
    public static void main(String [] args){
         
        countryCapital.capitalName("India");
         }  
}  



This is the error , the injection does not work
Exception in thread "main" java.lang.NullPointerException
    at appclient.ApplicationClient.main(ApplicationClient.java:25)
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/752694#752694]

Start a new discussion in Beginner's Corner at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20120808/27c767d7/attachment.html 


More information about the jboss-user mailing list