前言
好长时间没写文章了,究其原因,主要是最近工作比较忙 另外一点我也在空余时间和几个小伙伴一起来打造一款产品 目前还在内侧阶段 接下来还要开发几个功能 到时候再给大家免费使用 (这里“剧透“下哈 这款产品是社区(包含小区)智能化管理的APP和后台管理软件)
工作上最近加入了新的项目组 做联邦学习的业务
联邦学习我目前还在了解 等熟悉了 我预计会写一个系列的文章来阐述这个话题
这篇文章就把我最近一段时间想分享给大家的内容记录下来吧
主要是以下几点(内容有点杂哈)
- 私服配置
- rabbitmq docker安装
- docker tomcat部署项目
- vue docker部署
- fastdfs docker安装
- java对接fastdfs springboot demo
- 使用阿里云数据库创建库并分配权限
- springboot的java启动命令
- 阿里云上启动了一个端口外网访问不了的情况如何处理
- 简单介绍下docker安装
- docker对springboot项目打包流程简介
- shiro登陆 前后端分离 使用token验证
- 通过jenkins将springboot和vue2个项目打包成一个项目
私服配置
之前写过一篇部署私服的文章
飞机票送给大家
另外再提3点
- maven setting的配置
这里配置了私服的访问地址和访问账户
注意是public地址哦
public地址绑定了 releases、snapshots和中央仓库地址等其他地址
在idea导入maven项目的时候 会从public地址进行下载相关的依赖jar包
实际是确是从releases、snapshots和中央仓库地址 下载的
若是releasesjar包则从releases地址下载
若是snapshotsjar包则从snapshots地址下载
若releases或snapshots都没有下载到这个jar包的话 再从中央仓库下载
- jar包上传pom配置
自己开发的jar包 比如common包等 一开始 上面的仓库地址中肯定是没有的
那么就需要自己上传
需要在common包的pom文件中配置
那么通过 maven clean deploy命令就可以上传到私服了
releases jar包上传至私服releases地址
snapshots jar包上传至私服snapshots地址
- 下载私服依赖包常见的一个错误
问题1:
was cached in the local repository, resolution will not be reattempted until the update interval of nexus-aliyun has elapsed or updates are forced
解决方法
1、 将本地Maven仓库中已下载的相关依赖Jar删掉,从新build update工程即可
2、mvn -U clean install 强制更新
3、在pom中配置总是强制更新策略
类似这种代码中并没有报错 但启动的时候却报错没有该类
这种情况 将项目重新导入到idea 就可以启动了