将库保留在应用程序库或common/lib中是否更好?

2 java spring tomcat

我正在做一些Spring开发,我正在尝试确定库是否应该始终保存在应用程序库中,即使它们最终是多个应用程序的共同点.如果一堆jar文件最终出现在common/lib中,Tomcat启动速度是否会降低?我也害怕版本和依赖.如果应用程序维护自己的所有副本,那不是一个问题吗?是否会出现Tomcat绝对需要库共同/ lib的情况,因为jar特定于容器的功能而不是应用程序?

Tho*_*sen 5

除非有充分理由使它们共同使用,否则请为每个应用程序保留单独的副本.

如果你让它们变得常见,你可能会遇到非常讨厌的类加载器问题.