JBoss6:what';common/lib目录和client目录之间的区别是什么?
我在JBoss6:what';common/lib目录和client目录之间的区别是什么?,jboss,client,apache-commons,jboss6.x,Jboss,Client,Apache Commons,Jboss6.x,我在/client中找到了类似apachecommons-lang.jar的公共库,但在/common/lib中没有找到。 问题: /client目录的用途是什么?它与/common/lib有什么不同?(我将commons-lang.jar从/client复制到/common/lib以解决CNFE问题。)/common/lib是服务器类路径的一部分/client不是类路径的一部分,它提供服务器的任何客户端可能需要与之交互的jar 至于为什么commons lang出现在/client中,而不是/
/client
中找到了类似apachecommons-lang.jar的公共库,但在/common/lib
中没有找到。
问题:
/client
目录的用途是什么?它与/common/lib
有什么不同?(我将commons-lang.jar从/client
复制到/common/lib
以解决CNFE问题。)/common/lib
是服务器类路径的一部分<代码>/client不是类路径的一部分,它提供服务器的任何客户端可能需要与之交互的jar
至于为什么commons lang出现在/client
中,而不是/common/lib
,我不知道,但它很可能满足/client
中其他内容的依赖性
我建议不要更改
/common/lib
的内容。其中的jar非常具体,由服务器本身使用。如果您的应用程序需要commons lang,它应该放在WAR或EAR的私有lib
目录中。我早就料到了。我也不知道为什么common lang不在/common/lib中。我甚至想知道,既然这是Seam-lib的主要框架,为什么/client中缺少Seam-lib呢。JBoss(6)甚至有自己的部署器。Thanks@Kawu:Seam不是JBossAS的一部分,它是单独捆绑的。