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

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

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

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

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

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

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

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

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

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

  ask by Jackson translate from so

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

3回复

嵌入式Web服务器

我们目前有一个Web应用程序,应该可以从多个子域和多个实际域访问。 例如,客户注册,如果他们想要,他们可以使用自己的域。 据我所知,这将通过他们将域A记录指向我们,然后指向我们的Web服务器来实现,该记录必须被嵌入,以便我们可以在运行时进行更新,并动态添加虚拟主机。 我们的Web应用程
1回复

在Heroku上调试嵌入式tomcat

我正在研究Java Web应用程序。 我已经将它部署到了heroku。 现在,我尝试使用IntelliJ远程调试我的应用程序,但没有结果。 要部署它,我使用git,然后heroku启动它以读取并执行Procfile。 这就是问题所在。 我看到的所有要调试的地方都必须在Procfile中
1回复

使用sun httpserver的heroku Java Web服务器部署

我已经使用Java sun httpserver库在计算机上构建了一个小型演示服务器。 现在,我想公开发行并将其部署到heroku。 简而言之,这是我的Main.java类(如下)。 它正在作为Maven项目进行构建。 我将herkou与我的maven项目连接在一起(代码
1回复

从Java应用程序监视Tomcat服务器

我有一个在tomcat服务器上运行的java Web应用程序,我想监视服务器的内存使用情况,Active,过期和拒绝的HTTP请求到服务器,请求花费最长时间来产生响应等。 这可以从java做到吗? 如果是这样,有人能指出我正确的方向吗? 我一直在努力寻找有关如何完成这一点的文档,并没有
1回复

Tomcat,Jetty或其他Web服务器将Java应用程序作为服务运行

我有一个从Windows上的perl脚本执行的Java应用程序。 从另一个应用程序调用perl脚本并给出XML消息,并期望XML响应。 高级架构(餐巾样式)如下: 我可以控制perl脚本和Java应用程序。 我想在处理XML命令和构建XML响应的同时保持Java应用程序的运行。
1回复

从tomcat服务器中的war文件运行Java类

我已经在远程tomcat服务器中上传了一个war文件。在这里我必须解压缩war文件。在这里我必须在浏览器中运行Demo java类。我该怎么办? 这是Demo.java的保存路径: / var / lib / tomcat7 / webapps / Example / WEB-INF
2回复

如何在Java tomcat Web服务器上本地化内容?

我继承了远程内容,我想对其进行本地化。 我正在寻找最佳的体系结构,或者是否有简单的逻辑可以在Java中完成,这将是很棒的。 这是问题所在: 在我的移动应用程序中,我将从远程服务器检索内容: https://mywebsite.com/contentFarm/static/images/
1回复

当Tomcat(嵌入式)服务器变慢并最终变得无响应时,最常见的原因是

我正在检查一个相当大的服务器群集。 有15台奇数服务器运行ERP实例。 各种实例都有特定的用途,然后还有2个访问量较高的网站,分别托管有apache和mod_jk以获取静态内容。 所有十几个服务器都使用一个数据库。 我正在寻找适合的高可用性,负载平衡,复制解决方案。 我一直在关注Sys
1回复

Tomcat真的是Web服务器吗?

我正在学习应用程序服务器和Web服务器之间的区别,并且阅读了这些区别 在Web服务器中,不支持多线程。 Web服务器本身将不支持事务或数据库连接池 实际上,我的Java应用程序已部署在Tomcat服务器中,并且它实际上支持多线程,事务等。但是我还读到tomcat是Web服务器
2回复

使用Java 6的嵌入式http服务器进行IPC

我正在考虑将Java 6的嵌入式HTTP服务器用于某种带有Java守护进程的IPC。 它工作得很好,很好,它已经与所有Java 6安装捆绑在一起。 无需额外的库。 但是,我想知道是否有人在负载较重的生产环境中尝试过此操作。 它表现良好吗? 我应该寻找更强大的东西,如Tomcat或J