十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这个与部署无关,与tomcat服务器配置有关,
成都创新互联公司主要从事网站设计制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务甘州,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
记事本打开配置文件server.xml,可以参照下面的配置,增加或修改address内容为192.168.99.3,如下:
Connector port="8084" address="192.168.99.3" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /
参照上面的代码修改你的server.xml,修改好后重新启动tomcat服务器,即可。
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.net.Socket;
public class Client {
public static void main(String[] args) throws Exception {
Socket clientSocket = new Socket("127.0.0.1", 8008);
clientSocket.close();
}
}
没有异常就是可以连接了。
1、如果服务器如果没有采用反向代理,而且客户端没有用正向代理的话,那么可以获取客户端的真实IP地址request.getRemoteAddr()
2、如果服务器如果没有采用反向代理,而且客户端有用正向代理的话,那么通过request.getRemoteAddr()获取客户端的IP地址是客户端 的代理服务器的地址,并不是客户端的真实地址
3、如果客户端使用的是多层代理的话,服务器获得的客户端地址是客户端的最外围代理服务器的地址如果服务器如果采用反向代理服务器,不管客户端采用的是何种方式访问服务器