阿里云 解决为什么不能使用公网IP地址访问部署的javaweb项目

来源:互联网 发布:淘宝卖家批量怎么发货 编辑:程序博客网 时间:2024/05/08 22:19

1、首先在阿里云服务器上面部署好Java的环境,安装:jdk、数据库、Tomcat服务器,其次配置Java运行环境

2、把Javaweb项目打包成.war文件

3、将.war文件复制到阿里云服务器的Tomcat服务器的webapps目录下,例如我的:E:\Java\apache-tomcat-8.0.43\webapps

4、点击startup.bat  启动Tomcat服务器(运行Tomcat服务器bin目录中的E:\Java\apache-tomcat-8.0.43\bin       startup.bat文件)

5、在本地浏览器使用localhost或本地IP都能够正常访问项目,但是使用阿里云服务器的公网IP却不能访问项目

6、问题分析:

1.可能大多数人觉得是阿里云服务器中的Java环境配置错误,然后找了半天也没有头绪,因为这里不是问题的关键。

2.其次想到的就是防火墙,但是关闭防火墙之后依旧错误,依旧不能够访问项目。

3.端口被占用,发现不是问题的关键点。

7、解决步骤:

1.登录阿里云服务器的后台管理,进入控制台,点击部署项目的那个实例,点击更多--选择下面的安全组配置


2.点击配置规则


3.点击添加安全组规则,选择“入方向”,将信息按照图片填入进去


4.点击添加安全组规则,选择“出方向”也如此配置一下,大功告成




8、官方的案例:


9、问题解决

10、在任意一台能上网的电脑上面利用阿里云服务的公网IP访问自己的项目就好啦,例如:http://59.110.164.217:8080/Water/main.jsp     这样的写法是错误的:http://localhost:8080/Water/main.jsp,IP地址必须是公网IP,如果使用私有IP也是不能访问的,好啦,有其他问题,联系我。



阅读全文
1 0