Pregunta

im conmutación JBoss 4.2.2 a 5.0.1 y he instalado JBoss. ahora en el lado del cliente i sustituye archivos JAR existentes. jbossall-client.jar, jboss- client.jar, commons-logging.jar, jboss- serialization.jar, jnp-client.jar. pero aún así llegó el error en el registro.

  

java.lang.NoClassDefFoundError:   org / jboss / registro / Logger en   org.jnp.interfaces.NamingContext. (NamingContext.java:160)

alguien podría arrojar algo de luz.

Nota: (cuando copio los 90 frascos de jboss-5.0.1.GA \ lib cliente en mi cliente, mi TRABAJO DE SOLICITUD Pero yo no saben lo que son los frascos restantes exactamente necesarios..): (

¿Fue útil?

Solución

Las clases de la API org.jboss.logging están en jboss-logging-spi.jar. Es posible que también sea necesario jboss-logging-jdk.jar o jboss-logging-log4j.jar.

En JBoss 4, el jbossall-client.jar contenía una copia de todas las clases que las aplicaciones cliente pueda necesitar. A partir de v5, sin embargo, que sólo contiene un archivo de manifiesto que se refiere a los otros JAR, y de manera tan simple que incluye jbossall-client.jar ya no es suficiente, es necesario incluir los otros también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top