阿里云服务器部署

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\binstartup.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也是不能访问的

    推荐阅读