Come installare l’adattatore per server GlassFish 3 con Eclipse Helios 3.6

Domanda come indicato nel titolo: come installare l’adattatore per server GlassFish su Eclipse Helios 3.6?

Eclipse Helios 3.6

Al momento della stesura di questo (26/07/2010), ci sono in teoria due modi per installare l’adattatore GlassFish Server: tramite il Marketplace di Eclipse o tramite un sito di aggiornamento.

Aggiornamento: come menzionato da Thorbjørn in un commento, l’adattatore è ora disponibile (04/09/2010) nella finestra di dialogo Ulteriori adattatori server (la “modalità normale”).

Nuovo server

Ci sono diversi modi per farlo, ma uno dei modi è fare clic con il tasto destro del mouse nella vista Server , selezionare Nuovo> Server, quindi fare clic sul collegamento Scarica adattatori server aggiuntivi e selezionare l’adattatore GlassFish.

Mercato

Vai su Aiuto> Eclipse Marketplace … e cerca “glassfish” . Quindi fare clic sul pulsante Installa del plug-in Java Application Server EE GlassFish per Eclipse e seguire i passaggi.

alt text http://sofit.miximages.com/eclipse/screenshot008thumb.png

Aggiorna sito

Vai su Aiuto> Installa nuovo software , aggiungi il seguente sito di aggiornamento temporaneo 1 : http://download.java.net/glassfish/eclipse/helios . Assicurati di deselezionare Raggruppa articoli per categoria e dovresti vedere gli strumenti Oracle GlassFish Server come mostrato di seguito:

alt text http://sofit.miximages.com/eclipse/screenshot008.png

Fare clic su Avanti e seguire i passaggi.

1 Il plug-in GlassFish viene spostato in Oracle Enterprise Pack per Eclipse (OEPE) e sarà disponibile all’indirizzo http://download.oracle.com/otn_software/oepe/helios/wtp in futuro (vedere Bug 312912 ).


ESCLUSIONE DI RESPONSABILITÀ IMPORTANTE

Gli approcci di cui sopra sembrano funzionare per alcuni utenti ma non per me. Sulla mia piattaforma GNU / Linux, sto affrontando il problema menzionato in questo commento di Eclipse 3.6 (Helios) e GlassFish : la procedura di installazione termina con successo, il plugin è visto come installato, ma non ho alcuna voce GlassFish nel Menu Preferenze e GlassFish non viene visualizzato nell’elenco del runtime del server. Quindi, per ora, mi sto attenendo a Eclipse 3.5.


AGGIORNAMENTO (20100924)

Il problema sopra menzionato non è in realtà specifico per il plug-in GlassFish e non è specifico per la piattaforma. Il problema è un errore p2 in Eclipse 3.6 quando si utilizza un’installazione condivisa (che è la causa principale del problema), come ho scoperto dopo aver letto questa altra domanda su SO e Bug 322929 . Il problema è relativo a un bug p2 che è stato risolto in Eclipse 3.6 SR1 e dopo aver installato Eclipse 3.6 SR1 RC4, ora le cose funzionano come previsto. Si!

Eclipse Helios 3.6 M6

Con il bundle EE Java M6 di Eclipse 3.6, se si tenta di installare la scheda server GlassFish v3 tramite la finestra di dialogo Nuovo server e quindi fare clic su Scarica adattatori server aggiuntivi , Eclipse contatta i siti remoti ma non riesce a mostrare alcun adattatore:

testo alternativo http://img697.imageshack.us/img697/7908/screenshot013p.png

Questo problema è in realtà catturato da Bug 305636 . L’utilizzo del sito di aggiornamento invece del nuovo server guidato consente di risolvere il problema:

  1. Installare un nuovo Eclipse Helios M6 (ottenere il pacchetto IDE Eclipse per Java EE Developers ).
  2. Installa l’ultimo adattatore per server GlassFish, oggi 1.0.52:
    1. Apri Aiuto> Installa nuovo software
    2. Aggiungi l’URL del sito di aggiornamento GlassFish: https://ajax.dev.java.net/eclipse
    3. Installa il plug-in Java EE 5 di Java GlassFish, Java EE 6
    4. Riavvia quando richiesto
  3. Aprire la procedura guidata Nuovo> Server e aggiungere il server Java EE 6 GlassFish v3.

Ottengo il seguente quando provo questo:

Imansible completare l’installazione perché non è stato ansible trovare uno o più elementi richiesti. Software installato: GlassFish Java EE 5, Java EE 6 1.0.54 (com.sun.enterprise.jst.server.sunappsrv.feature.feature.group 1.0.54) Requisito mancante: GlassFish Java EE 5, Java EE 6 1.0. 54 (com.sun.enterprise.jst.server.sunappsrv.feature.feature.group 1.0.54) richiede ‘org.eclipse.platform.feature.group [3.5.0.3.6.0)’ ma non è stato trovato

Eclipse Helios ha già la fonte corretta per scaricare il plug-in glassfish ma, il sito non è ancora disponibile . Il sito sarà disponibile alla fine di luglio secondo questo https://bugs.eclipse.org/bugs/show_bug.cgi?id=312912

È ansible utilizzare un sito di aggiornamento per lo sviluppo per installare una versione rc del plugin glassfish per helios witch:

http://download.java.net/glassfish/eclipse/helios

Aggiungi questo ai tuoi siti di aggiornamento e deseleziona l’opzione ” Raggruppa elementi per categoria ” e vedrai e sarai in grado di installare il plug-in Glassfish in Helios

L’URL sopra non ha funzionato per me (sto usando la versione finale di Helios).

Ho dovuto fare

help -> eclipse market place -> [ then select glassfish plugin from the 'search' tab ]

Sulla nuova Eclipse (JUNO):

Guida -> Installa nuovo software …

Quindi, inserisci http://download.java.net/glassfish/eclipse/juno nel campo URL e premi INVIO .