3

我在 中找到了像 Apache commons-lang.jar 这样的通用库/client,但在/common/lib. 问:

目录的目的/client是什么,它与 有何不同/common/lib?(我复制了我的 commons-lang.jar/client/common/lib解决 CNFE 问题。)

4

1 回答 1

4

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

至于为什么 commons-lang 是 in/client而不是/common/lib,我不知道,但它很可能满足对其他东西 in 的依赖/client

我建议不要更改/common/lib. 那里的 JAR 非常具体,由服务器本身使用。如果您的应用程序需要 commons-lang,它应该放在 WAR 或 EAR 的私有lib目录中。

于 2011-03-12T13:03:32.953 回答