• AWS云部署项目——数据库与服务器


    1.连接数据库

     选择服务RDS,进入后点击数据库实例,在之前建好的数据库内进行操作

    首先是安全组,类似于aws云上的防火墙一样的东西,先设置好公开性,安全组置为default(就是尽量避免测试时访问阻碍)

     节点与端口号就是我们连接数据库的地址了,打开navicat选择连接

     把端口号写成远程数据库的终端节点,连接后就可以像以前一样管理表的信息了

    2.配置服务器

    在控制台选择EC2服务 

    进入之后创建实例,实例其实就是一台远程主机,进入主机之后按照本地一样的方法配置Tomcat以及java,此处实例我已经创建

     连接过程会有下载远程桌面文件——这个是进行控制实例的窗口

    同时连接时的密码还会用到创建时的.pem文件(本质上是RSA密钥),此处还有网络安全的知识。。。

    当然做法就是把密钥内容复制到下面输入框,之后获取密码,之后将密码复制到连接远程主机的页面就好了

    另外此处IPv4公有IP就是我们之后访问时输入的地址

     在远程主机下,将javaweb项目的war包直接放入webapps文件夹下,在运行时war包会自动解压,形成项目文件夹

    服务器下代码部分也部署完成了

    3.项目运行出现的问题

    代码中不要出现绝对路径,尽量写相对路径,uri也用./替代

    数据库存数据时中文乱码问题:在连接数据库后面加?useUnicode=yes&characterEncoding=UTF-8

    最后,访问成功!

  • 相关阅读:
    android程序中界面太大太长太宽如何滚动?
    android textview段落开头空格问题
    android中textview设置为多行文本时,如何让文字从最顶开始显示
    论文写作
    spass按位置编码,进行排序题处理与分析
    Java基础知识
    秒杀系统-效果展示
    秒杀系统-高并发的优化
    秒杀系统-web
    秒杀系统-DAO
  • 原文地址:https://www.cnblogs.com/Kinghao0319/p/12056603.html
Copyright © 2020-2023  润新知