同样的网络环境下,使用js搭建出的web服务可以使用本机ip在外网直接访问,部署在tomcat中的servlet服务却不行

js代码如下


在手机上通过电脑ip地址访问结果:

以下是用tomcat部署的服务,可以看到在本机中使用ip访问成功:

使用同样的url在手机上访问:

访问超时

你这又是nodes又是 tomcat 的,没闹明白。

在tomcat中部署的项目是用servlet写的
我不明白的是使用js监听一个端口和使用tomcat监听一个端口让外界访问,两者效果不应该是一样的吗,可是js的服务可以被访问到,tomcat的不能被访问到