WEB-INF / lib的第三方jar被认为是静态或动态lib

时间:2016-06-02 20:45:48

标签: java tomcat dynamic static web-inf

我在Eclipse上有一个Web项目(Tomcat),我在WEB-INF / lib文件夹中添加了一些第三方JAR。

由于某些许可证限制,我无法将库用作静态库。但是如何检查WEB-INF / lib文件夹中的库是静态的还是动态的?

我知道整个项目是作为WAR文件导出的,但在开始执行之前,WAR是未压缩的,无法在Apache中进行。

1 个答案:

答案 0 :(得分:0)

库的C ++样式静态和动态链接并不完全适用于Java。您所包含的JAR可以被视为“依赖”。

某些许可证(如LGPL)要求单独包含JAR,并且同一JAR的新版本应该能够替换其先前版本。如果是这种情况,您不必担心,因为Apache将JAR作为一个单独的模块包含在运行时加载它。

查看here了解更多信息。