Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JBoss6:what';common/lib目录和client目录之间的区别是什么?_Jboss_Client_Apache Commons_Jboss6.x - Fatal编程技术网

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的一部分,它是单独捆绑的。