最近在写数据库课程设计,于是萌生了把项目部署到云服务器上的想法。作为一个对linux一窍不通还作死的选择了ubuntu系统的小白,在我看到腾讯云那漆黑的webshell的时候脑壳一阵疼痛,所幸网上大神众多,提供了许多详细的教程,最后还是在愉快(挣扎)的状态下完成了。
我个人使用了Putty而非Xshell来控制云服务器,其他基本都按照该教程一步步做下去。
完成教程的步骤之后,以下是遇到的几个坑。
坑1: JDBC没有安装。
教程完成之后可以通过对应地址访问网站,但没能正确获取数据库的数据,经过检查Tomcat日志发现是因为没有安装JDBC的原因。通过网上的教程将JDBC安装好之后数据库便成功连接了。
坑2: mysql 编码没改为UTF-8
安装完JDBC后又发现当执行的sql语句含有中文时语句未能被正常执行,通过搜索发现这是因为mysql默认编码不是utf-8,最后将mysql编码方式改为utf-8后网站便像预期的那样运行了。
坑3:权限不足
在对服务器的操作过程中,遇到了权限莫名其妙下降的问题,由于权限不足导致无法打开某个文件夹。