Ho iniziato un nuovo lavoro sviluppando app Java EE 6 con una workstation Ubuntu.Eclipse -> Glassfish non verrà distribuito in modo incrementale - JBOSS fa
Glassfish è l'App Server principale che uso da un anno o giù di lì e mi è abbastanza familiare. Ho anche provato JBoss per eseguire il debug di questo problema. Sto sviluppando con Eclipse e ho anche provato Netbeans per eseguire il debug di questo problema.
- L'implementazione incrementale non funziona con Eclipse/Glassfish.
- Funziona per Eclipse/JBoss.
- Funziona con Netbeans/Glassfish.
- Funziona per Eclipse/Glassfish a casa sul mio Mac.
Ho installato gli strumenti Glassfish per Eclipse Juno e ho installato un adattatore server glassfish. Ho reinstallato Glassfish (3.1.2.2).
Eclipse Auto-build è attivo e infatti i file .class o .xhtml di destinazione vengono creati/aggiornati.
Ma questi file modificati non vengono copiati nella directory dell'app in Glassfish. Si trovano nella posizione equivalente sotto JBoss quando lo usano invece.
Glassfish> Dominio> Configurazione applicazioni> Ricarica è abilitata (ma il .class/.xhtml ecc non ci sta nemmeno arrivando).
Un numero di persone ha posto domande simili con poche risposte, quindi non penso che otterrò una soluzione. Tuttavia vorrei un po 'di aiuto nel debug di questo problema.
C'è un livello di registro che posso aumentare per vedere cosa sta succedendo; o c'è qualcos'altro che posso guardare? O altri pensieri?
Qualsiasi feedback utile apprezzato.
ps. Ho provato a utilizzare il tag "incremental-deploy" ma non ho abbastanza reputazione. Qualcuno potrebbe aggiustarlo?
Ho impostato la registrazione per 'javax.enterprise.system.tools.deployment' su FiNEST e l'unica cosa che viene restituita (quando mi aspetto che accada una distribuzione incrementale) è' FINE: Salta/opt/dev/glassfish3/glassfish/domains/domain1/autodeploy/bundles perché il suo nome si trova nell'elenco dei file da ignorare'. Non riesco a vedere nessun altro LOGGER che sarebbe rilevante. – HankCa
Penso di sapere cosa sia ma non posso testare fino a quando non sarò di nuovo al lavoro domani. È lo stato di pubblicazione di Glassfish Server Connector in Eclipse (cioè doppio clic sul server). Deve essere impostato su "Non pubblicare mai automaticamente". Spero di scrivere. Twill scoprilo domani. – HankCa