jboss 4.2.2到5.0.1迁移:需要jboss客户端jar文件

时间:2009-12-29 14:28:41

标签: java jboss jboss5.x

我正在将jboss 4.2.2切换到5.0.1并安装了jboss。现在在客户端我替换现有的jar文件。 jbossall-client.jar中,的jboss-client.jar中,公共-logging.jar时,JBoss-serialization.jar,JNP-client.jar中。但记录时仍然出现错误。

  

java.lang.NoClassDefFoundError:   org / jboss / logging / Logger at   org.jnp.interfaces.NamingContext。(NamingContext.java:160)

任何人都可以解释一下。

注意:(当我将所有90个罐子从jboss-5.0.1.GA \ client复制到我的客户端库中时,我的应用程序工作。但我不知道剩下的罐子究竟需要什么。):(

1 个答案:

答案 0 :(得分:3)

org.jboss.logging API类位于jboss-logging-spi.jar。您可能还需要jboss-logging-jdk.jarjboss-logging-log4j.jar

在JBoss 4中,jbossall-client.jar包含客户端应用程序可能需要的每个类的副本。但是,从v5开始,它只包含一个引用其他JAR的清单文件,因此仅仅包含jbossall-client.jar已经不够了,您还需要包含其他JAR。