在datasource.properties文件里有db.driverLocation设置,如下图红框所示:
本来,在我的windows机器里设置的时候,我是放在本地的一个文件夹下,但是如果放在线上环境肯定找不到这个文件了,所以我把这个文件放在了线上环境的/developer文件夹下,我看老师给的源码里是把这个文件放在了tools文件夹里,如下图所示:
如果像老师这样放置,我该如何设置我的db.driverLocation的值呢?
还是在datasource.properties文件里,这里有个属性db.url,上图中设置的值是我在本地连接阿里云服务器上的MySQL数据库时的写法,那我如果把这个项目放到服务器上,可以直接写成db.url=jdbc:mysql://localhost:3306/mmall?characterEncoding=utf-8吗?
按照老师视频里的操作,我在阿里云的服务器上安装了vsftpd,由于我买的服务器是CentOS 7系统的,所以我执行sudo /bin/systemctl restart vsftpd.service开启了我的vsftpd。
为了检测vsftpd服务器有没有开启,我在/product/ftpfile文件夹下新建了一个test.txt文件,然后我在本地用浏览器访问ftp://47.101.65.188/:21,我却无法访问,请问老师这是怎么回事?我的防火墙也都配置好了,安全组也开放了21端口。
上图中的这些值是我的本地的一些设置值,那如果我放到线上服务器上我该怎么设置呢?
我在线上服务器运行自动化发布脚本没有报错。
如上图所示,在ROOT文件夹下的确有index.jsp文件,可是我访问http://www.617076674.cn/时,并没有像老师最后一节视频里讲的那样出现404 Not Found错误,而是出现了Nginx的欢迎界面,如下图所示:
我又重新看了13-5小节,这个小节的最后,老师说访问这个ip出现这个欢迎页面是正常的。
是我的项目没有发布成功吗?可是tomcat文件夹里有index.jsp文件了啊。而且我访问www.617076674.cn/index.jsp是会报404错误的。