Ho aggiunto alcune librerie al mio progetto JavaEE e quindi distribuito l'applicazione funziona. Ho modificato qualcosa e ho ottenuto questo messaggio di errore in Eclipse:Errore di distribuzione Glassfish 4
Cannot Deploy ProjectName
deploy is failing=Error occurred during deployment: Keys cannot be duplicate.
Old value of this key property, nullwill be retained.
Please see server.log for more details.
java.lang.LinkageError: loader (instance of
org/glassfish/web/loader/WebappClassLoader):
attempted duplicate class definition for name:
"org/glassfish/web/loader/JdbcLeakPrevention"
loader (instance of org/glassfish/web/loader/WebappClassLoader): attempted duplicate
class definition for name: "org/glassfish/web/loader/JdbcLeakPrevention"
ho fatto qualche ricerca e ho scoperto che non è un bug Eclipse. Sto lavorando con Kepler ma ho provato anche con Juno. Ho lo stesso messaggio di errore. Ho scaricato Glassfish 3.1.2.2 e il messaggio è sparito.
Perché ricevo questo messaggio?
Di recente è passato da JDK7 a JDK8. Questo errore sembra essere visto in quel contesto, come in: https://groups.google.com/forum/#!msg/adopt-openjdk/DzRXD2fx1d0/Lt0aEVaUteQJ – VonC
@VonC No, sto usando JDK 7 Aggiornamento 13 – galovics
Qualche possibilità di eseguire l'aggiornamento all'ultimo JDK7 (u45) per vedere se il problema persiste? – VonC