- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在研究 servlet,我想出了 getLocalPort()
和 getServerPort()
之间的疑问区别。这里的getLocalPort()
是指服务器端,那么getServerPort()
是什么意思?
谢谢。
最佳答案
在简单的设置中(您的应用程序服务器/servlet 容器直接接受客户端的请求)两种方法都将返回相同的值。
当 servlet 容器不是接受客户端请求的应用程序时(例如,当您使用带有 mod_jk 的 Apache HTTP 服务器接受请求并通过 AJP 将请求转发到 Tomcat 实例时),则 getServerPort()
将返回客户端连接的端口(可能是 80,当使用默认端口时)和 getLocalPort()
将返回 Tomcat 用来接受来自 HTTP 服务器的连接的端口(可能是 8009 或类似的东西)。
关于java - servlet 中 getLocalPort() 和 getServerPort() 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2184286/
所以我有一个非常简单的类,它扩展了 HttpServlet 类并实现了 doPost 方法。 我在 doPost 方法中有这个: System.out.println("Remote port:" +
我正在研究 servlet,我想出了 getLocalPort() 和 getServerPort() 之间的疑问区别。这里的getLocalPort()是指服务器端,那么getServerPort(
在 Jetty 8.1.17.v20150415 中,我使用 org.eclipse.jetty.server.Connector.getLocalPort() 方法来确定我的 Jetty 正在监听哪
我是一名优秀的程序员,十分优秀!