摘要: 环境 1. redis 2.7 原因 在项目启动的过程中,redis 突然报错,提示:ERR max number of clients reached。 分析 根据错误提示,可知是 redis 的连接客户端达到了最大数量。 客户端连接数 首先,登录 redis 服务器,使用 redis cli 连 阅读全文
posted @ 2020-04-02 12:26 jiangbo4444 阅读(3690) 评论(0) 推荐(0)
摘要: 环境 1. jdk 6 2. tomcat 6.0.53 3. sts 4.4.2 4. maven 3.2.5 5. mysql 5.7 SpringContextHolder SpringContextHolder 可以很方便地获取 spring 的环境信息。 AbstractJdbcDao A 阅读全文
posted @ 2019-12-07 17:09 jiangbo4444 阅读(1289) 评论(0) 推荐(0)
摘要: 环境 1. jdk 6 2. tomcat 6.0.53 3. sts 4.4.2 4. maven 3.2.5 5. mysql 5.7 准备 接下来的数据库操作基于 mysql,所以需要一套可用的 mysql 环境。 引入 jdbc 依赖 spring boot 有配置的 jdbc starte 阅读全文
posted @ 2019-12-07 16:52 jiangbo4444 阅读(323) 评论(0) 推荐(0)
摘要: 环境 1. jdk 6 2. tomcat 6.0.53 3. sts 4.4.2 4. maven 3.2.5 原因 spring boot 1.5.22.RELEASE 默认使用的 jackson 的版本是 2.8.x,但是 JDK6 只支持 2.7.x 以下的版本。 出错详情 解决方式 覆盖 阅读全文
posted @ 2019-12-07 16:50 jiangbo4444 阅读(1316) 评论(0) 推荐(0)
摘要: 环境 1. jdk 6 2. tomcat 6.0.53 3. sts 4.4.2 4. maven 3.2.5 背景 由于环境限制,还在使用 servlet 2.5,所以需要将 spring boot 进行配置,支持 servlet 2.5,只针对外部服务器部署。 以下所有的操作建立在之前的项目基 阅读全文
posted @ 2019-12-07 10:12 jiangbo4444 阅读(1198) 评论(0) 推荐(0)
摘要: 环境 1. jdk 6 2. tomcat 7.0.59 3. sts 4.4.2 4. maven 3.2.5 背景 由于环境限制,还在使用 JDK6,所以需要将 spring boot 进行配置,支持JDK6。 以下所有的操作建立在之前的项目基础上。 修改 JDK 版本 之前,我们修改了 spr 阅读全文
posted @ 2019-12-02 20:33 jiangbo4444 阅读(925) 评论(0) 推荐(0)
摘要: 环境 1. jdk 8 2. tomcat 8.5 3. sts 4.4.2 4. maven 3.6.1 背景 有时候,服务器已经有了,我们必须要使用 war 包进行部署,所以需要 spring boot 支持打包和部署成 war。 本节内容在上一节的基础上进行操作。 修改 pom.xml 由于需 阅读全文
posted @ 2019-12-01 18:32 jiangbo4444 阅读(275) 评论(0) 推荐(0)
摘要: 环境 1. jdk 8 2. tomcat 8.5 3. sts 4.4.2 4. maven 3.6.1 新建 maven 项目 首先创建一个普通的 maven 项目。 pom.xml 定义 parent spring boot dependencies 定义很多的 jar 的版本信息。通过引入它 阅读全文
posted @ 2019-11-30 21:44 jiangbo4444 阅读(285) 评论(0) 推荐(0)
摘要: 环境 1. Spring 3.2.5.RELEASE 原因 使用 FileSystemResource 加载文件的过程中,发现一个奇怪的现象,路径完全正确,但是找不到文件的情况。可能的原因是文件的路径上有压缩文件,比如 war 或者 jar,相对路径也不行。 分析 File 只能和文件系统对应,不能 阅读全文
posted @ 2019-11-29 20:42 jiangbo4444 阅读(1652) 评论(0) 推荐(0)
摘要: 环境 1. jboss 5.2 原因 加载资源的协议错误。一般在加载文件的时候,URL 都是以 开头,但是在 jboss 上时,由于其虚拟化了路径,导致协议不一致,并且找不到外部的配置文件。 分析 通过将项目部署到 jboss 服务器上,打印日志查看其获得的 URL 如下: 该目录结构已被虚拟化,不 阅读全文
posted @ 2019-11-28 20:40 jiangbo4444 阅读(191) 评论(0) 推荐(0)