1.连接数据库
选择服务RDS,进入后点击数据库实例,在之前建好的数据库内进行操作
首先是安全组,类似于aws云上的防火墙一样的东西,先设置好公开性,安全组置为default(就是尽量避免测试时访问阻碍)
节点与端口号就是我们连接数据库的地址了,打开navicat选择连接
把端口号写成远程数据库的终端节点,连接后就可以像以前一样管理表的信息了
2.配置服务器
在控制台选择EC2服务
进入之后创建实例,实例其实就是一台远程主机,进入主机之后按照本地一样的方法配置Tomcat以及java,此处实例我已经创建
连接过程会有下载远程桌面文件——这个是进行控制实例的窗口
同时连接时的密码还会用到创建时的.pem文件(本质上是RSA密钥),此处还有网络安全的知识。。。
当然做法就是把密钥内容复制到下面输入框,之后获取密码,之后将密码复制到连接远程主机的页面就好了
另外此处IPv4公有IP就是我们之后访问时输入的地址
在远程主机下,将javaweb项目的war包直接放入webapps文件夹下,在运行时war包会自动解压,形成项目文件夹
服务器下代码部分也部署完成了
3.项目运行出现的问题
代码中不要出现绝对路径,尽量写相对路径,uri也用./替代
数据库存数据时中文乱码问题:在连接数据库后面加?useUnicode=yes&characterEncoding=UTF-8
最后,访问成功!