Configurazione di una libreria di runtime Java EE

Se si sta utilizzando Eclipse con gli strumenti Java EE installati, il compilatore Java non è in grado di risolvere i riferimenti alle API Java EE a meno che non sia configurato un ambiente di runtime Java EE di destinazione.

Attenersi alla seguente procedura per configurare la libreria di runtime Java EE:

  1. Per aprire le preferenze Eclipse , vai alla Finestra > Preferenze.
  2. Nel riquadro Preferenze, selezionare la voce Server > Runtime Environments .
    Figura 1. Riquadro Ambienti di runtime server
    Riquadro Ambienti di runtime server
  3. Fare clic su Aggiungi. Selezionare IBM e il WebSphere Application Server appropriato per il server delle applicazioni di destinazione. Le scelte disponibili dipendono dalle funzioni di WebSphere Developer Tools o Rational Application Developer installate.
  4. Nelle pagine successive della procedura guidata, configurare l'ubicazione del server installato oppure installare un nuovo server Liberty.
  5. In alternativa, fare clic su Aggiungi. Selezionare Basic > J2EE Libreria Runtime.
  6. Nella pagina della procedura guidata successiva, fare clic su Sfoglia per scegliere l'ubicazione della libreria, individuare la cartella dev/JavaEE dell'installazione di WebSphere Application Server e selezionare la versione di Java EE appropriata. Tale cartella contiene il file j2ee.jar con API Java EE .

Per utilizzare questa libreria di runtime in un progetto web o EJB quando è installato IBM WebSphere Application Server Developer Tools, indicare come destinazione il server WebSphere Application Server tradizionale o Liberty.

Se non è stato installato WebSphere Application Server Developer Tools, è possibile impostare la libreria come un runtime di destinazione nelle proprietà del progetto. Nella vista Progetto, fare clic con il tasto destro del mouse sul progetto e selezionare Proprietà. Selezionare Runtime di destinazione e selezionare quindi la libreria di runtime Java EE configurata di recente e fare clic su OK.
Figura 2. Runtime di destinazione
Riquadro Runtimes mirati