发表于: 2018-03-08 18:22:56
2 1549
今天所做的事情:
简单的将测试项目部署到服务器内
通过WinCP将项目复制到服务器内,运行mvn package命令,它会编译源代码并且运行测试类,并将其作为目标文件夹
记得package前先clean一次,不然target目录会报错
由于是使用的是idea进行编写的,resources资源配置在linux环境下运行会报错,会显示无法寻找到SqlMapConfig.xml和Mapper.xml文件,需要将资源文件夹放到test/resources目录下,再进行测试。
修改以后,测试就不会报错,正常运行。
编辑主函数,先实现根据id搜索用户功能,在服务器上跑一下。
先将项目拷贝到服务器上
输入:mvn exec:java -Dexec.mainClass="com.java.App",首先会下载相关的jar包,然后运行。
关闭连接池和打开连接池
可能是我写的代码有问题吧,按理说应该打开连接池比关闭连接池要用时少,更加高效。毕竟不需要重复的打开关闭。
测试一下连接DB中断后TryCatch是否能正常处理
/*
*待补充
*/
明天要做的事情:尝试一下maven的自动部署,现在修改都是本地先修改,运行无误后,然后粘贴复制到服务器编译运行。整合一下所学的,自己再做做笔记,然后按照验收标准编写上传到github上。周六日完成上传,下周开始任务2.
出现的问题:idea里面资源文件可以放在src之外,设置为resources类型就好,但在命令行里面编译的话,需要放在src/java/resource里面,或者在pom里面添加相关参数。
收获:熟悉maven的命令以及作用方式
后语:最近又看java的基础语法,又有不同的感悟,以前只是简单的看看有什么功能,起什么作用,现在看更多的是考虑数据的存放,存储以及调用的方式对象等问题,有一些些深入。
评论