En mi proyecto, estoy usando glassfish-embedded 3.1.1 y guava lib ... El problema es que Glassfish viene con la antigua implementación de guayaba (es decir google-collections). ..Cómo lidiar con el conflicto classpath
Esto da como resultado NoSuchMethodError en tiempo de ejecución, por ejemplo cuando se usa Lists.reverse() o Sets.newIdentityHashSet() que se introdujeron más adelante en guava.
no encuentro ninguna solución para resolver este ... (el único que es a la basura manualmente el com/google directorio de clases en el frasco glassfish ...)
¿Alguna vez encontró una solución? – JagWire
Desafortunadamente, para nada ... –
En caso de que te importe, encontré una compilación de v4 incrustada y el problema de classpath desapareció. Puede encontrar la compilación aquí: http://grepcode.com/snapshot/maven.java.net/content/groups/promoted/org.glassfish.main.extras/glassfish-embedded-all/4.0.1-b01 – JagWire