我正在开发一个Java项目,并且一直在使用Tomcat服务器进行本地测试。 然而,我即将推向Heroku,我发现了一篇建议使用“嵌入式”Tomcat的文章。

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

===============>>#1 票数:13 已采纳

“嵌入式”意味着您在其中编程服务器而不是部署到外部服务器的Web应用程序。

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

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

  • 嵌入式服务器的应用程序看起来像普通的java程序。 你刚刚启动它,就是这样。
  • 常规Web应用程序通常是一个war存档,需要部署到某个服务器

嵌入服务器对于测试目的非常有用,您可以在测试期间随意启动或停止服务器。

===============>>#2 票数:1

这里开始 ,当你将tomcat“嵌入”你的应用程序时。 也就是说,您负责启动和停止tomcat。 这与正常的容器操作相反,但您可能会发现它对快速部署和测试很有用。

  ask by Jackson translate from so

未解决问题?本站智能推荐: