maven 项目部署

    这几天在服务器上部署服务遇到很多问题。

1.关于maven的,因为项目版本改变了,并且项目组成为,一个项目由好几个小的项目组成,依赖关系由pom文件控制,但是开始的时

侯提示依赖的文件找不到,后来发现没有将文件deploy上去,平时只是clean  install ,加上了deploy指令,但是还是报错,后来将项目

去掉maven特性,然后再将maven特性加上,问题消失,搞定。

2.项目发布是用的jenkins,但是有一个项目部署后,在服务器上找不到打的zip包,这个问题也找了好久,结果发现自己无意中将pom文

中打包的代码给去掉了。这个问题还是由于对maven的plugin不了解造成的。

3.日志文件中提示配置文件找不到,但是怎么检查路径都没问题,结果发现,在properties配置文件中是这样写的:key=/xx/bb/cc,应该

写为:key=file:/xx/bb/cc,这个现在还不知道为何要这样写。

4.关于spring框架创建bean的,现在的情况是这样,需要在系统启动后,由用户输入一些参数,然后将用户输入的数据作为属性注入到

bean对象中,因为spring中对象是单例的,所以只需要,通过使用TimerFactoryBean,执行一个任务,每隔多长时间扫面一下数据库

中某一张表的信息,然后取出bean对象,将属性注入进去。

5.系统中重新写了一下发送短信和邮件的功能,但是从日志中发现,一些参数被覆盖了,后来想到可能在一条信息没法送完,第二条又

发送了,将发送信息的方法改为同步的,解决问题

你可能感兴趣的:(maven 项目部署)