问题一:在项目中新增文件后,直接在idea中启动,把找不到这个文件的错误,但是文件路径明明是对的???
解决:去target文件夹下发现新增的文件没有,执行mvn clean install命令后,target文件夹才有,所以如果有新增文件的话,一定要先编译,再启动
问题二:在重构项目时,有引入别人的jar包,然后本地编译启动都正常,但是到了公司测试环境就异常??
解决:同事修改了jar包,但是没改jar包版本号。
如果本地编译启动都正常,然后可以的话,把本地编译好jar包上传测试环境,然后启动,如果可以正常启动,那说明是编译过程出问题了,本地编译和测试环境编译唯一的区别是,测试环境新拉的jar包肯定是最新的,而本地编译是从本地maven仓库中拉去的jar包,如果同事有修改jar包,但是却没有修改jar包版本号,那么就会导致,测试环境拉取的是修改后的jar包,但是本地编译启动用的是旧的jar包,这时候如果同事新的jar包有问题,就会导致本地用旧的jar包启动没问题,但是公司测试环境启动不了
网友评论