21

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

4

10 回答 10

21

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

于 2008-09-25T16:20:07.227 回答
19

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

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

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

于 2008-09-25T16:31:03.360 回答
3

如果你的 ip 是 192.122.11.22 你必须写http://192.122.11.22:8080/proyectname(如果不是,那么看看你的防火墙)

于 2010-10-26T14:52:04.470 回答
2

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

http://10.4.0.1:8080/YourProject

于 2008-09-25T16:31:46.853 回答
2

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

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

第 3 步:javaw. 在 Windows 10 中,这就是上述“更改设置”的步骤,然后是:查找带有路径的 Java(TM) Platform SE 二进制文件javaw(如果不存在,请按上述方式添加)-> 为其启用私有和公共。

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

于 2017-10-13T19:04:52.660 回答
1

Tomcat 默认使用端口 8080,因此您必须在 URL 中提供端口号才能看到任何内容。如果它正在运行http://yourcomputer:8080/app应该可以解决问题。

于 2008-09-25T16:21:03.243 回答
0

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

如果使用 Mcafee,请在更改设置 > 防火墙下,展开程序的 Internet 连接并找到 Commons Daemon Service Runner(又名 tomcat*.exe)。编辑它并将访问从仅传出更改为传入和传出 - 使用指定端口(推荐)。

于 2015-12-29T03:01:01.017 回答
0

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

于 2016-08-17T10:07:13.443 回答
0

这很好用,只需写http://your_ipaddress:8080(tomcat server port)/project name

并确保您连接到相同的网络并且项目部署在 tomcat 上。

于 2018-01-22T05:02:27.157 回答
0

` Step 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"/>

添加 地址="0.0.0.0" 到它

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

保存文件。

第二步: 进入电脑的防火墙和网络保护设置,关闭公网防火墙

第三步: 启动tomcat服务器。然后使用pc的本地ip地址和端口8080(tomcat服务器默认使用,除非你改变它)从其他设备连接到pc上的tomcat服务器。

例如 - http://192.168.8.137:8080/(将 192.168.8.137 替换为您电脑的本地 IP 地址)

于 2019-06-27T14:50:44.360 回答