嵌入式与非嵌入式Java服务器

杰克逊

我正在研究Java项目,并且一直在使用Tomcat服务器进行本地测试。但是,我将继续使用Heroku,我发现了一篇文章建议使用“嵌入式” Tomcat。

我环顾四周,以了解在Java服务器的上下文中“嵌入”的确切含义,但似乎Google上的每个人都已经理解“嵌入”的含义。我不。部署“常规” Tomcat服务器和“嵌入式” Tomcat服务器有什么区别?

二元法:

“嵌入式”意味着您将程序与其中的服务器一起交付,而不是将Web应用程序部署到外部服务器。

使用嵌入式服务器,您的应用程序将与所选的服务器打包在一起,并负责服务器的启动和管理。

从用户的角度来看,区别是:

  • 带有嵌入式服务器的应用程序看起来像一个常规的Java程序。您只需启动它就可以了。
  • 常规Web应用程序通常是一个war存档,需要将其部署到某些服务器上

嵌入服务器对于测试非常有用,您可以在测试过程中随意启动或停止服务器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

嵌入式Jetty服务器

如何找到嵌入式Redis端口并杀死嵌入式Redis服务器

Azure云服务嵌入式FTP服务器

在嵌入式设备上安装SSH服务器

使用FastCGI的嵌入式Web服务器

无法启动嵌入式Jetty服务器

如何关闭Spring Boot嵌入式服务器

启动嵌入式Jetty服务器的最短代码

Micronaut嵌入式服务器与本地主机

以编程方式配置嵌入式Underwow服务器

嵌入式码头服务器发生爆炸

如何将嵌入式PostgreSQL服务器Java组件用作单独的服务?

Spring Data:嵌入式/非嵌入式?

Java中的嵌入式NIO http客户端/服务器

嵌入式Java HTTPS服务器进行集成测试

是否有可以在Java进程中嵌入式运行的MQ服务器?

Swing应用程序中嵌入式HTTP服务器的Java类

在Docker上使用嵌入式Jetty服务器运行Java应用程序

使用Grizzly的嵌入式Java服务器:如何启用http2

嵌入式Java Web服务器隐藏应用程序界面

Spring Boot服务器无法启动嵌入式Tomcat服务器

嵌入式服务器上的Orient DB分布式副本

嵌入式结构

Haskell 嵌入式

Nginx Plus无法使用Docker嵌入式DNS服务器解析服务

Java:使用javax.json.JsonObject和RESTEasy嵌入式服务器时,JSON模式错误

尝试通过嵌入式Jetty服务器运行Ktor应用时如何避免java.lang.ExceptionInInitializerError?

在内存/嵌入式SFTP服务器中,用于使用Java中的私钥身份验证进行测试

使用`System.exit()`停止具有嵌入式Jetty服务器的Java应用程序是否安全?