0%

新手使用云服务器(及其发布Javaweb项目)的若干问题

  • 前言

    简单交代一下,这篇主要记录一下自己第一次使用云服务器时遇到的问题及其解决办法。看这篇的朋友们,首先对自己电脑本地环境的搭建应该是熟练掌握了。比如jdk、mysql、Tomcat等的配置。如果这在自己电脑上都还没玩懂,那就先别玩服务器了!
  • 我用的东西

  1. mysql 5.7.21

  2. Tomcat 9.0.11

  3. jdk 1.8

  4. eclipse/IntelliJ IDEA(这看自己习惯了)

  5. 腾讯云服务器(windows server 2012 r2)

    有了这些基本的东西就能玩起来了!

  • 正式开始

    • 一、配置服务器环境

      • 1.开始菜单栏直接搜索远程(或cmd 输命令方式)

        如图所示:
          ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191227102550979.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Nvbmdzb25nTA==,size_16,color_FFFFFF,t_70)    
        • 2. 找到下图中的详细信息,勾选某盘(目的是将其挂载到服务器上,可将自己电脑上资源考到服务器上去)

          在这里插入图片描述
        • 3.服务器上看到下图所示,就是刚刚我挂载上去的(我的软件全在E盘)

          在这里插入图片描述
        • 4.然后把jdk、MySQL、tomcat等从挂载上去的盘直接考到服务器的盘上,然后与自己电脑一样,配置环境变量,这就不用多说了。

          在这里插入图片描述
          • 验证自己是否安装成功

              输入Java有效果,那jdk成功了!
              能进入MySQL。说明MySQL成功了(自己电脑上的那些数据库表也都在)
              浏览器的那只小猫在,说明Tomcat成功了!
            在这里插入图片描述
          • 注:其中我遇到的小问题

            1. jdk是最容易成功的。
            2. 安装MySQL时,给我说缺少什么什么 dll 文件,百度试了两种方法,第一种,在自己电脑找到那个dll,考过去,但没用。第二种,下载下图那个东西,在服务器上安装就解决了。
              在这里插入图片描述
            3. Tomcat不行,各种试了试,最终下载了一个新的然后就解决了。(可能我自己电脑上用那个Tomcat被我改过配置文件)
  • 二、上述环境都配置无误后,就到了发布Javaweb项目的时候了

    • 首先,项目在自己电脑上调试好,跑起来。

    • 然后,eclipse或IntelliJ IDEA将其打包。

    • 直接往服务器tomcat路径,webapps文件夹下扔就行。

    • 修改tomcat路径,config文件夹下server文件,端口改为80(这样访问的时候只需要ip,不用加端口号),下加这么一句:

          <Context path="/" docBase="C:apache-tomcat-9.0.11\webapps\" reloadable="true"/>

      docBase那里,如果配置到具体的项目,那么访问的时候只需要外网ip就行。如果只配置到webapps,那么访问的时候需要在ip后面加上具体项目名(放在webapps下的打包文件,会被tomcat自动解析)
      在这里插入图片描述

    • 启动Tomcat。

      浏览器输入自己服务器外网ip访问试试
      在这里插入图片描述

      • 注:其中我遇到的小问题

        自己在服务器上用内网ip可以访问到项目,但用外网ip就访问不到(或者输入外网ip的时候就跳出IIS):
        解决:
        1. 关闭IIS服务
          在这里插入图片描述
          我的已经关闭了。
          在这里插入图片描述
        2. 还是访问不到项目,一开始以为是tomcat的问题,最终解决。
           是防火墙的问题。
           ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191227130138983.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Nvbmdzb25nTA==,size_16,color_FFFFFF,t_70)
  • 结束, 以上就是我自己玩服务器的一点总结,有问题的可以参考一下!

------------- Thank you for reading -------------

Title - Artist
0:00