我是使用Servlet以及Apache Tomcat的新手,但是,我想知道是否可以在一台计算机上创建服务器并将各种其他计算机连接到它,包括所有位于同一LAN上的计算机。我使用过Apache Tomcat,但它有localhost即127.0.0.1作为默认IP,但我想将其更改为网络中服务器计算机的IP地址。这可能吗?如果是,那么我应该如何更改IP地址?
答案 0 :(得分:0)
是的,各种计算机可以连接到一台服务器,例如Tomcat中。
不同的服务器使用不同的策略为连接到LAN的节点分配IP地址。您的网络管理员可能会为您的计算机分配一个修复IP地址,或者如果服务器上正在运行DHCP服务,则服务器会在您连接到LAN时动态地为您分配IP地址。
除了localhost之外,您还可以使用其他IP地址访问Tomcat服务器。实际上localhost指向它所使用的计算机。例如,如果要在网络上的其他计算机上访问Tomcat服务器。您可以在其他计算机Web浏览器上键入您的计算机IP地址,同一页面将变为可见。例如,如果您的Tomcat在端口8080上运行,并且服务器已为您分配了172.168.1.4 IP。你可以去其他电脑并访问tomcat在浏览器中输入:http://172.168.1.14:8080/
答案 1 :(得分:0)
它有localhost,即127.0.0.1,作为其默认IP
不,它没有。 Tomcat的默认地址不是127.0.0.1而是0.0.0.0,除非您通过address
中Connector
元素的server.xml
属性进行更改。
通常0.0.0.0是你想要的。
您可以将其设置为您喜欢的任何本地IP地址,但不能将其设置为其他主机的IP地址。