Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring MVC Apache服务器集成_Java_Spring_Apache_Spring Mvc_Web Applications - Fatal编程技术网

Java Spring MVC Apache服务器集成

Java Spring MVC Apache服务器集成,java,spring,apache,spring-mvc,web-applications,Java,Spring,Apache,Spring Mvc,Web Applications,我开发了一个SpringMVC应用程序,可以检测发送到本地环境“localhost:8000/examplePath”的Ajax请求,并将json主体作为映射参数接收。所以,在这里之前,一切都很好。 我的问题是:我是否仍然需要将我的应用程序部署在容器“ApacheTomcat/HTTP服务器”上,以便在可能的生产环境中从外部访问我的应用程序,如果需要,原因是什么 如果我的后端“Spring MVC应用程序”已经能够接收并响应ajax请求,那么我想更好地理解这样做的必要性。服务器处理底层事务,如原

我开发了一个SpringMVC应用程序,可以检测发送到本地环境“localhost:8000/examplePath”的Ajax请求,并将json主体作为映射参数接收。所以,在这里之前,一切都很好。 我的问题是:我是否仍然需要将我的应用程序部署在容器“ApacheTomcat/HTTP服务器”上,以便在可能的生产环境中从外部访问我的应用程序,如果需要,原因是什么


如果我的后端“Spring MVC应用程序”已经能够接收并响应ajax请求,那么我想更好地理解这样做的必要性。服务器处理底层事务,如原始套接字和HTTP协议。

这是因为您无法从internet访问本地环境,只有当您希望通过internet访问应用程序时,才需要公共地址从任何地方访问应用程序,否则可以通过本地网络连接访问应用程序


如果你想要任何容器,你可以很容易地用它。这是Spring应用程序的容器平台。

如果您希望通过internet访问您的应用程序,则必须将其部署在某种可通过internet访问的服务器上。Localhost在internet上不可用,因为它始终指向您的本地计算机。谢谢。你的评论加上伊万·林奇的回答让我觉得有点不可思议。我混淆了web应用程序和web服务器的概念。有了你的答案和一个小小的谷歌,我相信我对它有了一个更好的概念