我正在研究getServerPort()
,我已经想出了servlet和servlet之间的不同之处。在这里,getLocalPort()
只表示服务器端,那么getServerPort()
的含义是什么
谢谢。
发布于 2010-02-02 21:30:16
在一个简单的设置中(您的应用服务器/servlet容器直接接受客户机的请求),这两个方法将返回相同的值。
当servlet容器不是接受客户机请求的应用程序时(例如,当您使用带有mod_jk的Apache HTTP服务器接受请求并通过AJP将请求转发给Tomcat实例时),那么getServerPort()
将返回客户机连接到的端口(当使用缺省端口时可能是80 ),getLocalPort()
将返回Tomcat用来接受来自HTTP服务器的连接的端口(可能是8009或类似的端口)。
https://stackoverflow.com/questions/2184286
复制相似问题