将javaweb项目放到云服务器上运行步骤总结

1.功能需求

  近期在进行项目开发时需要实现外网访问这一需求,于是我便想到通过使用阿里云完成这一需求。

2.过程简述

  (1)首先我们要有一个已经确认能在本地正常运行的项目,可以是完整的javaweb项目也可以是用来处理数据的服务端等。

编译器可以选用IDEA,Eclipse等。

  (2)将选好的项目进行打war包操作,具体过程可以自行查询;其中在选择文件时要注意选全否则后面会出现错误。

  (3)部署云服务器,并配置好环境,过程可见对阿里云使用感受博客。(其中有些细节问题没有总结,如端口开放问题等。可通过网上查询得到答案)

    (4)测试与服务器的连通性,在浏览器中的网址栏输入云服务器的外网ip:tomcat端口进行测试如    128.1.1.1:8080(默认端口为8080,可更改)

  若出现以下图示则连通性测试成功

  

  (5)将打好的war包复制粘贴到tomcat的webapps文件夹下,并重启tomcat。

   (6)在外网输入云服务器的外网ip:tomcat端口/项目名/文件名进行测试  如128.1.1.1:8080/helloworld/index.jsp

  若出现相应页面则成功完成操作。下面总结我遇到的不成功情况

       一.404错误

  若界面出现404错误,问题就是找不到相应文件,可能是打war包时漏掉了这一文件。

  二.jdk版本问题

  若出现上图所示错误,那就是jdk版本问题。原因是你项目的jdk版本号大于了云服务器上的jdk版本号,如我项目的为12,而云服务器上的为1.8。

  这时我们就应进行权衡操作,一可以提高云服务器上的jdk版本,二可以降低项目的jdk版本。这里推荐第二种,当我们将项目的jdk版本降至1.8时

  项目就能在云服务器上正确运行了。

 

posted on 2020-07-18 13:10  LaughMe  阅读(1073)  评论(0编辑  收藏  举报