【问题标题】:does a application context always need a war file to be loaded on the server应用程序上下文是否总是需要在服务器上加载war文件
【发布时间】:2017-01-10 14:40:18
【问题描述】:

spring 应用程序上下文是否总是需要在war文件中才能加载到服务器上?

如果应用程序上下文在一个 jar 中,它位于服务器的 common/lib 文件夹中。

jar 文件中的 spring bean 会在服务器启动时加载吗?

【问题讨论】:

    标签: java spring jar war


    【解决方案1】:

    在 Spring Boot 中,您可以构建“fat jar”。它包含所有依赖项并具有嵌入式应用程序服务器(jetty 或 tomcat)。这样,当您运行 jar(就像普通的 java jar 一样)时,应用程序服务器将启动,您的应用程序在其中部署并运行。

    欲了解更多信息,请参阅Deploying Spring Boot Applications

    如果您将应用部署到常规应用服务器,则需要 WAR 存档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      • 2012-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多