Java 有没有一种合理的方法可以让多个应用程序(包括web应用程序)访问一个文件夹中的多个.jar?

Java 有没有一种合理的方法可以让多个应用程序(包括web应用程序)访问一个文件夹中的多个.jar?,java,tomcat,jar,classpath,war,Java,Tomcat,Jar,Classpath,War,这是我关于Stackoverflow的第一个问题,所以请对我放轻松。 我正试图找到一种方法,将我所有的.jar文件放在一个专用文件夹中,以便不同的应用程序可以访问它们。这包括web服务。 主要是我在寻找一种干净的方式,在一台机器上有一个专用文件夹,在那里我可以交换.jar文件,然后其他.jar和web服务也可以使用这些文件 目前,我构建.jar并将其部署到.war文件中,然后让tomcat将其部署为Web服务。这是可行的,但并不实际。我真正想要的是一种在一个文件夹中更改.jar文件的方法,而不必

这是我关于Stackoverflow的第一个问题,所以请对我放轻松。 我正试图找到一种方法,将我所有的.jar文件放在一个专用文件夹中,以便不同的应用程序可以访问它们。这包括web服务。 主要是我在寻找一种干净的方式,在一台机器上有一个专用文件夹,在那里我可以交换.jar文件,然后其他.jar和web服务也可以使用这些文件

目前,我构建.jar并将其部署到.war文件中,然后让tomcat将其部署为Web服务。这是可行的,但并不实际。我真正想要的是一种在一个文件夹中更改.jar文件的方法,而不必重新编译和分发我的.war文件

基本上,我需要一种方法来设置我的主类路径,以便.war和.jar文件总是从一个专用文件夹中提取它们所依赖的类


这可能吗?或者更确切地说。。。这样做是否明智

使用Maven构建可能是一个明智的解决方案-为您的JAR提供中央存储库…谢谢,我读过关于Maven的文章,所以这个答案并不让我感到惊讶,但它是否也适用于.war文件?在构建war时,您可以添加复制任务,以便它将您的最新构建移动/复制到给定文件夹中。您使用什么工具来构建war文件?我通常使用netbeans构建war文件,然后将其复制到tomcat服务器中的相应dist文件夹中。我认为可以在Manifest.mf中设置一个类路径,该类路径指向我所有.jar中机器上的特定文件夹。复制的问题仍然是,我将被迫再次重建.war并分发它,不是吗?@dekiri Building with Maven也允许您作为war文件部署。