2010-06-23 18 views
5

Ho appena preso confidenza con la combo NetBeans 6.9/Glassfish 3 e ho sviluppato un'applicazione Java EE composta da un modulo WAR e un modulo EJB. Dopo aver giocato un po 'con il lato EJB, sono tornato per eseguire il codice web e ho iniziato ad avere problemi.Distribuzione di file WAR a Glassfish

Quando si tenta di eseguire il file WAR, non riesce a distribuire e l'errore dal server è `WEB0113: server virtuale [server] ha già un modulo Web [MyApp-war.war] caricato. ' Ma non ho modificato il codice lato web dall'ultima volta che l'ho eseguito, e sono piuttosto perplesso su ciò che sta provando a fare.

Ho provato le solite cose: riavviare il server, annullare la distribuzione e ridistribuire l'applicazione, ma senza alcun risultato ... quindi se qualcuno con più esperienza con Glassfish ha qualche suggerimento, sarà accolto con gratitudine!

risposta

6

se qualcuno con qualche esperienza in più con Glassfish ha qualche suggerimento, sarà accolto con gratitudine!

Aprire la Admin Console di GlassFish, vedere se l'applicazione è elencata e provare a rimuoverlo da lì.

+0

Ha funzionato per me in un'installazione di Eclipse 4/glassfish 3 in cui ho avuto un'installazione di glassfish con un vecchio avanzo di app nel dominio/domain1/default – Jazzepi

1

Hai creato e distribuito un'applicazione enterprise (ear) contenente il modulo ejb e web? Non penso che tu possa quindi distribuire solo l'applicazione web dal momento che è già distribuita all'interno dell'orecchio. Dovrai invece ridistribuire l'orecchio.

+0

+1 Non sono sicuro che sarebbero in conflitto però (dovrei prova questo, ma penso che il nome dell'orecchio sia parte del nome del modulo). –

1

Ho avuto lo stesso problema. È stato riavviato il server Glassfish.

Ciò che è stato interessante, l'elenco Applicazioni non ha avuto l'applicazione. Apparentemente un bug di glassfish/netbeans.

0

Quello che ho fatto è stato, sono andato alla console di amministrazione per il mio server Glassfish e ho annullato la distribuzione di tutti i progetti inutilizzati e ridistribuito il progetto che stavo cercando di eseguire. E ha funzionato!

Problemi correlati