Salve, ho realizzato un Ejb Session di tipo Stateful che implementa un carrello della spesa. Adesso, il problema è che vorrei realizzare un client che utilizzi questo EJB. In particolare, ho provato a realizzare un'applicazione stand alone che utilizza questo Ejb ma ottengo un errore.
Il codice del client è questo:

codice:
import java.util.Collection;import javax.ejb.EJB;
import ejb.session.stateful.ShoppingCart;


public class Client {
    @EJB
    private static ShoppingCart shoppingCart;
    public static void main(String[] args) throws Exception {
        shoppingCart.addItem("Bread");
        shoppingCart.addItem("Milk");
        System.out.println("Contents of your cart are: ");
        Collection<String> items=shoppingCart.getItems();
        for(String item :items){
            System.out.println(item);
            
        }
        shoppingCart.finished();
    }


}
ma eseguendola come un'applicazione "normale" ottengo un NullPointerException.