【问题标题】:What is Embedded servers and Embedded Java library?什么是嵌入式服务器和嵌入式 Java 库?
【发布时间】:2016-06-11 07:22:56
【问题描述】:

在学习 Spring-Boot 和 Infinispan 时,我听说过 Embedded server 和 Embedded Java library 之类的词。这些是什么。它们与普通服务器和普通 Java 库有何不同?

【问题讨论】:

    标签: spring spring-boot server infinispan


    【解决方案1】:

    嵌入式 Java 服务器是应用程序中附带的服务器。所以当你运行 main 方法时,应用服务器会随着应用程序的运行而启动。

    与普通 java-server 的主要区别在于,您只启动 jar,而不是先安装服务器,然后在其中部署 war。


    嵌入式 Java 库是嵌入到其他 jar 中的 jar。通常这只需将 libary-jar(s) 及其内容提取到一个新 jar 中,与您的应用程序一起(通常称为 uber-jar(或 über-jar)))即可完成。 Spring boot 不一样!:它不会提取 jar 并将其内容放入 container/outer/über - jar,而是将未爆炸的 jar 放入 container-jar。

    【讨论】:

      猜你喜欢
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多