JBoss 6:common / lib和client目录之间的区别是什么?

时间:2011-03-12 12:54:47

标签: jboss client apache-commons jboss6.x

我在/client中找到了像Apache commons-lang.jar这样的公共库,但在/common/lib中找不到。 Q记者:

/client目录的用途是什么?与/common/lib有什么不同? (我将我的commons-lang.jar从/client复制到/common/lib以解决CNFE问题。)

1 个答案:

答案 0 :(得分:4)

/common/lib是服务器类路径的一部分。 /client不是类路径的一部分,它提供服务器的任何客户端可能需要与之交互的JAR。

至于为什么commons-lang在/client但不在/common/lib,我不知道,但它可能会满足/client中其他内容的依赖。

我建议不要更改/common/lib的内容。这里的JAR非常具体,并且由服务器本身使用。如果您的应用程序需要commons-lang,它应该进入WAR或EAR的私有lib目录。