tomcat服务器,部署到阿里云中,外网可以通过网络访问java代码。为啥部署到本地电脑却无法通过外网访问?

本地可以通过内网访问,却不能通过外网访问是什么原因呢

你都说了部署到本地电脑,当然外网访问不了啊。受限你本地电脑肯定没有一个独立ip,你电脑连接的肯定是路由器 外网ip无法就是路由器上的ip,肯定访问不到你的应用。要么用云服务器(人家是独立ip),要么用花生壳(什么东西,可以百度)
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-02
第一、你有企业网对外IP地址吗?
作用:从外面可以防问到你机子
第二、如果第一步你有对外IP,那么你路由有没有做映射、转换?(NAT设置)
就是你机子的IP是私有地,路由是对外的公用IP地址
总结:就是你路由器上网方式不是PPOE拨号上网方式,用的是固定IP上网方式。

web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目
你把tomcat启动了,把自己电脑作为服务器,然后允许外网访问啊。本机设局域网的话,本机(运行Java Web服务的PC机)和客户机(想要访问Java Web服务)必须在同一局域网内,例如都连着同一个无线路由器。将项目部署到Tomcat上并启动,并在命令行通过ipconfig命令查看无线局域网适配器WLAN下的IPv4地址在客户...

在阿里云的服务器上用tomcat部署了java web的项目(打包成.war文件仍...
如果在云服务器上能用localhost:8080\/项目名 访问,那什么配置都不用改,直接用公网ip就可以访问了。端口用8080

web项目部署在我的电脑上的tomcat中,怎样让其他用户访问我的项目_百度...
保存文件 将保存的文件复制到tomcat下,启动tomcat之后,会自动解压到该目录,然后就可以访问项目了

项目在本地tomcat 部署运行没有问题,可是给运维人员部署到正式环境上去...
1.Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Serv...

阿里云Linux服务器装了Tomcat 能正常启动,但是外网访问不到是什么原因...
这是因为你可能没有在阿里云上备案,像80,8080,443这些特殊端口,需要备案的,否则默认阿里云不会开通这些端口的。

tomcat部署的三种方法(tomcat程序部署)
一、静态部署 1、直接将web项目文件件拷贝到webapps目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程...

阿里云 tomcat启动了,但访问不了
看下conf\/server.xml里的Engine标签defaultHost属性是不是你的公网ip,还有Host标签的name属性也是一样,我刚刚遇到了这个问题,原本的属性值都是localhost,查看了work目录下localhost有我部署的项目,而公网ip的目录下空空如也,可能是tomcat访问不到公网ip。

我开发了一个java web项目 如何部署到外网服务器上 供外部人员...
首先把tomcat端口和你的IP地址通过路由器映射到外网去,比如说你的服务IP是192.168.1.2 tomcat端口是8080 只要去路由器把192.168.1.2:8080映射就行了。然后通过你的外网ip访问

我想让外网的人能访问我的tomcat
3. 在服务器端登陆花生壳。(花生壳是动态抓取服务器的IP,所以不用和机房托管一样必须有一个静态的Ip地址。)4. 首先把服务器的局域网的IP给固定好,然后在路由里面进行映射。具体的映射方法:1).首先找到虚拟服务器的这项,点击新增条目以后会有:服务端口号、IP地址、协议、状态、常用服务端口号。

java web项目发布到阿里租用的服务器过程
首先你的系统里面要安装好java和tomcat 这2个东西在同一种环境下 是可以直接打包拖到新的服务器中运行的,注意路径即可。如果你的云主机是Linux,需要配置一下环境shell变量.如果是阿里云,Windows就稍微容易些,图形化的 首先安装JDK,Tomcat 配置环境变量JAVA_HOME 把你的war包部署上去 安装好数据库,...

相似回答