【问题标题】:Spring MVC Apache Server integrationSpring MVC Apache 服务器集成
【发布时间】:2017-07-18 17:55:44
【问题描述】:

我开发了一个 Spring MVC 应用程序,它可以检测发送到我的本地环境“localhost:8000/examplePath”的 Ajax 请求,其中接收到一个 json 主体作为映射参数。所以,直到这里,一切都很好。 我的问题是:我是否仍然需要在容器“例如 Apache Tomcat/HTTP Server”上部署我的应用程序,以便在可能的生产环境中从外部访问我的应用程序,如果需要,为什么?

如果我的后端“Spring MVC 应用程序”已经可以接收和响应 ajax 请求,我想更好地理解这样做的必要性

【问题讨论】:

  • 如果您希望您的应用程序可以通过 Internet 访问,那么它必须部署在某种可以通过 Internet 访问的服务器上。本地主机在 Internet 上不可用,因为它始终指向您的本地计算机。
  • 谢谢。你的评论加上 Ivan Lynch 的回答有点让我觉得很受打击。我混淆了 Web 应用程序和 Web 服务器的概念。有了你的答案和一点谷歌,我相信我对它有了更好的概念

标签: java spring apache spring-mvc web-applications


【解决方案1】:

Spring MVC 创建一个 Web 应用程序,该应用程序必须部署到 Web 应用程序服务器才能运行。服务器处理底层的东西,例如原始套接字和 HTTP 协议。

【讨论】:

    【解决方案2】:

    这是因为您无法从 Internet 访问本地环境,只有当您想通过 Internet 访问应用程序时,您才需要一个公共地址才能从任何地方访问您的应用程序,否则可以通过本地网络连接来访问它.

    如果您想要任何容器,可以使用Pivotal 轻松完成。这是 Spring 应用的容器平台。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      • 2016-09-23
      • 2019-04-30
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多