发表于: 2018-01-20 22:26:58

2 533


师兄好,好久不见。

这周平时工作脑力消耗太多,只能周末学习,写日报,还请见谅


一.今天要完成的任务

22.买一台服务器,阿里云或者是金山云都可以。部署数据库到远程DB,从本地直接连远程。

22.1 到网站上注册账号,选一台CentOs的服务器

⇒我在阿里云上面选了一台CentOS的服务器



22.2 部署数据库到远程DB

我在服务器上安装了MySql,配置了用户,端口,防火墙和配置文件,并且开通了远程链接的权限

最重要的一点是在阿里云的管理界面上,添加对端口3306的授权



22.2.1 在服务器上面安装配置了DB

22.2.2 用navicat连接远程数据库


22.3 在IDE上用JDBC从本地的Java连接远程DB ⇒就是修改了Jdbc.properties里面的url,用户和密码




二.明天要完成的任务

23.将部署自己服务到服务器上,包括Maven,Mysql客户端等。直接用Maven命令跑单元测试

24.直接执行Main方法,去在服务器上跑通流程。


三.我的收获

四.我的问题

我的问题是关于task23的,因为不是很理解任务的含义,所以没有继续做,还想请师兄赐教。

23.将部署自己服务到服务器上,包括Maven,Mysql客户端等。直接用Maven命令跑单元测试

这个意思是要把jar包放到服务器上面吗?

还是要做成web工程,打包成war文件,放到服务器上呢?


PS 以下是我现在的做法,我觉得好像不太对。。。

1.在pom文件里添加集成jar包的插件,用mvn package命令把所有东西达成java包放到了服务器上



2.把生成的jar包上传到服务器,然后在服务器上直接跑

前提是我把jdbc的url改回到了localhost

这时打包jar的时候,又出现maven测试错误,我加了-DskipTests=false 的选项

然后在服务器上也能执行这个jar,

但是总觉得和任务要求不太对




返回列表 返回列表
评论

    分享到