如何从网络上的另一台计算机浏览我的Tomcat localhost?

时间:2008-09-25 16:17:04

标签: jsp tomcat localhost

我是一个IIS人,并且知道它就像使用http://[computername]/path到webapp一样简单。但是,我似乎无法弄清楚如何使这个可用于我正在编写的JSP应用程序在Tomcat下运行。是否需要在某处设置配置设置?

10 个答案:

答案 0 :(得分:21)

您需要使用默认为8080的Tomcat端口。因此您可能希望从机器B访问机器A上的localhost作为    http://A:8080/YourProject 并记住与IIS不同,它区分大小写。

答案 1 :(得分:18)

您是否在防火墙中创建了例外?

假设Tomcat在端口8080上运行并且这是一台Windows XP计算机,防火墙将阻止该端口(在Windows Server 2003上不是这种情况)。

可以通过以下方式配置防火墙:从“控制面板”中选择Windows防火墙,然后单击“例外” - >添加端口并输入名称和号码:Tomcat,8080并将传输协议保留为TCP

答案 2 :(得分:2)

您可以使用您的IP地址而不是localhost

http://10.4.0.1:8080/YourProject

答案 3 :(得分:2)

如果您的IP是192.122.11.22,则必须写http://192.122.11.22:8080/proyectname(如果不是,请查看防火墙)

答案 4 :(得分:1)

Tomcat默认使用端口8080,因此您必须在URL中提供端口号以查看任何内容。如果它正在运行http://yourcomputer:8080/app应该这样做。

答案 5 :(得分:1)

步骤1:为您用于主机的端口(Host中的CATALINA_HOME(Tomcat dir)/conf/server.xml标记)添加入站连接的防火墙例外。

步骤2:至少在Windows 10中,允许Tomcat通过防火墙进行通信。一种方法是控制面板 - >系统和安全 - > Windows防火墙 - > "通过Windows防火墙允许应用程序或功能" - > "更改设置" - >为" Commons Daemon Service Runner"启用私人和公共(如果不存在:"允许其他应用..." - >选择Tomcat bin目录中的tomcat#.exe,其中#将是tomcat版本号)

第3步:javaw添加防火墙例外。在Windows 10中,这是上面的步骤,直到"更改设置",然后是:查找带有javaw路径的Java(TM)Platform SE二进制文件(如果不存在则添加如上) - >启用私人和公共。

如果这不起作用,请告诉我。 :)

答案 6 :(得分:0)

除了阻止端口(请参阅AirSource Ltd的答案),您的防火墙可能对Tomcat服务有限制。例如,Mcafee Firewall将Tomcat限制为“仅传出”。

如果使用Mcafee,请在更改设置>下;防火墙,展开程序的Internet连接并查找Commons Daemon Service Runner(aka tomcat * .exe)。编辑它并将Access从Outgoing Only更改为Incoming和outgoing - 使用指定端口(推荐)。

答案 7 :(得分:0)

您必须编写机器的IP而不是使用“localhost”

答案 8 :(得分:0)

这很好用 只需编写http://your_ipaddress:8080(tomcat服务器端口)/项目名称

并确保您已连接到同一网络,并且项目已部署在tomcat上。

答案 9 :(得分:0)

`第1步:转到安装了tomcat的目录,然后查找server.xml文件。通常,路径为

  

C:\ Program Files \ Apache Software Foundation \ Tomcat 9.0 \ conf \ server.xml

使用编辑器将其打开,然后查找连接器块。

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>

向其中添加 address =“ 0.0.0.0”

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               address="0.0.0.0" />

保存文件。

第2步: 转到计算机的防火墙和网络保护设置,然后关闭公共网络防火墙

第3步: 启动tomcat服务器。然后使用pc的本地IP地址和端口8080(除非已更改,否则默认为tomcat服务器使用)从其他设备与PC上的tomcat服务器连接。

  

例如-http://192.168.8.137:8080/(用您的计算机的本地IP地址替换192.168.8.137)