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:
ma eseguendola come un'applicazione "normale" ottengo un NullPointerException.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(); } }