【问题标题】:Where Should i keep my jar files so that All projects commonly used them?我应该在哪里保存我的 jar 文件,以便所有项目都常用它们?
【发布时间】:2016-10-06 08:02:40
【问题描述】:

我必须在 Linux 服务器上部署 40 到 50 个 Spring Mvc 项目所以 每个项目都必须在其 lib 文件夹中包含 Spring jar 文件

有没有办法将所有的jar文件保存在一个地方,这样所有的 项目可以使用

我尝试将所有文​​件放在 Apache-tomcat 的 lib 文件夹中,然后 从 Spring MVC 的项目 lib 文件夹中删除 Spring 的 jar 文件

但在那之后所有的网址都停止工作了,我没有得到任何异常 我还使用

编译所有java文件
javac -cp :/path of Apache-tomcat's lib/*.jar: className.java

我没有得到任何异常,所有文件都编译成功

如果有人知道我该如何管理这些 jar 文件,请告诉我 知道

我是否需要在项目文件(如 web.xml 或 meta-inf 以便在项目运行时自动找到 jar 在某个特定的地方...

【问题讨论】:

    标签: java linux apache spring-mvc tomcat


    【解决方案1】:
    • 当您将 Web 应用程序部署到生产服务器(本例中为 Apache Tomcat)时,您无需复制任何 JAR 文件以使应用程序正常工作,因为应用程序以 WAR 文件格式打包。
    • 如果您想使用许多基于 Spring 的 Web 应用程序进行开发、测试,您也不需要多次复制 JAR 文件。使用 Gradle 或 Maven 依赖管理工具。 (使用 Gralde、Maven 等新一代构建工具时,您可能需要将遗留项目隐蔽到新的项目结构中。

    【讨论】:

      猜你喜欢
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-29
      • 2020-02-16
      相关资源
      最近更新 更多