Netbeans non riconosce @stateless

di il
6 risposte

Netbeans non riconosce @stateless

Buongiorno,
Sono nuovo nel forum, quindi un saluto a tutti!
Io sto cercando di fare un applicazione JavaEE, ma ho un problema.
Uso NetBeans 8.1 e EJB 3, ma quando vado a scrivere una classe e ad anteporre ad esempio @stateless:

@stateless
public class Login ()
{....}

Mi da errore perchè non riconosce il comando @stateless.

Qualcuno può darmi una mano?

Vi ringrazio in anticipo!

6 Risposte

  • Re: Netbeans non riconosce @stateless

    Innanzitutto è @Stateless
    e poi bisogna vedere se il progetto è impostato correttamente per gli EJB
  • Re: Netbeans non riconosce @stateless

    Grazie mille della risposta andbin!
    Certamente la S è maiuscola nella mia classe, il progetto per ora prevede una classe sola , ma il problema è che proprio non mi fa importare proprio Stateless. Se clicco ctrl+spazio su @Stateless non mi dà come consiglio di fare: import javax.ejb.Stateless, e se lo scrivo io a mano mi dà errore..
    Come se non riconoscesse EJB..
  • Re: Netbeans non riconosce @stateless

    AlbertoMartini ha scritto:


    Come se non riconoscesse EJB..
    Non uso né conosco bene NetBeans ma che tipo di progetto hai creato?
  • Re: Netbeans non riconosce @stateless

    Allora, spiego tutti i miei passaggi dall'inizio.
    Ho fatto un nuovo progetto di tipo Web Application chiamato Prova. Poi nei Source Package ho creato una nuova classe (chiamata Test) vuota. Poi ho ho scritto sopra @Stateless :

    @Stateless
    public class Test {
    }

    ma non mi permette di includere javax.ejb.Stateless ...
  • Re: Netbeans non riconosce @stateless

    Per poter utilizzare gli EJB devi creare una Enterprise Application, non semplicemente una Web Application.
    Poi alla Enterprise Application andrai ad aggiungere tutti i moduli che vuoi: una (o più) Web Application o un (o più) modulo EJB.

    Quindi, dal menu "New Project", sulla sinistra devi selezionare "Java EE", quindi a destra "Enterprise Application". Il wizard ti guiderà automaticamente alla creazione (se vuoi) di un modulo EJB e di un modulo Web.

    Altrimenti dovresti aggiungere a mano tutte le librerie necessarie, ma poi è un casino.


    Ciao.
  • Re: Netbeans non riconosce @stateless

    Adesso funziona!
    Grazie mille per la spiegazione e per l'aiuto! Spero un giorno di poter ricambiare,
    un saluto,
    Alberto
Devi accedere o registrarti per scrivere nel forum
6 risposte