![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWEB
lvxiucai
一个具有文艺气息的IT程序猿,烧的一手好菜,么得大理想,只求一世安稳,静待陌上花开。。。。
展开
-
CAS 未认证授权服务 不允许使用CAS来认证您访问的目标应用
出现问题的原因,是在对原系统进行sso集成的时候,配置sso登录成功跳转的路径少了 http原创 2021-02-24 13:35:30 · 6885 阅读 · 4 评论 -
springboot2.x版本整合Hibernate5
1.背景最近一直致力于老的ssh框架改造工程,各种冲突各种解,难受的一匹,从最初的硬刚,到现在的基础引擎和技术栈都升级最新一点点往上整合叠加,走出了自己的三分地这个老项目使用的是ssh框架,springmvc+hibernate3,然后改造后使用的是springboot2.3.4+hibernate52.整合(1).spring官方初始化,添加使用以下pom <dependency> <groupId>org.springframework.原创 2020-11-03 10:40:49 · 2491 阅读 · 0 评论 -
org.hibernate.QueryException: Legacy-style query parameters (`?`) are no longer supported; use JPA-s
1.今天在升级老的项目到springboot工程时,遇到一个HibernateTemplate的问题:org.hibernate.QueryException: Legacy-style query parameters (`?`) are no longer supported; use JPA-style ordinal parameters (e.g., `?1`)2.在hibernate3.x版本时没问题,到hibernate5.x版本时就会有问题3.解决办法最小改动:就是使用JPA原创 2020-11-03 09:59:55 · 1018 阅读 · 0 评论 -
springboot2配置webapp页面
1.背景最近要将老的webX项目改造成springboot项目,里面是前后端不分离的代码,故需要将webapp的页面放到整合到新项目中。2.改造使用idea初始化springboot2,初始化时勾选freemarker,themleaf,web等starterpom文件如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>原创 2020-10-31 10:36:26 · 1401 阅读 · 0 评论 -
org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18
最近在改造老项目时,将springmvc项目升级springboot2.3后,遇到的一个问题,这个问题让我一度很困扰。。。哪个class文件出了问题鸭~~~org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18原来是aspectjweaver的版本低了,需要升级到新点的版本,我升级到1.9.0后,果然再启动就好了...原创 2020-10-28 09:00:20 · 286 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.context.event.GenericApplicationListener
项目重构时遇到的一个问题,java.lang.ClassNotFoundException: org.springframework.context.event.GenericApplicationListener解决方法:升级spring的依赖包到4.2之后就ok了!转载于:https://blog.csdn.net/qioutiandeyun/article/details/77989050...转载 2020-09-25 15:52:42 · 1613 阅读 · 0 评论 -
tomcat部署访问静态文件404
1.查看全局路径contextPath使用idea作为开发工具,则通过以下方式进行配置修改,有可能就是一个 “/” 的问题,2.分析war和war exploded的区别 可参考https://baijiahao.baidu.com/s?id=1597444322591083981&wfr=spider&for=pc总结:我本地的项目就是第二种情况,需要把原先的war部署删除,修改为war exploded部署!...原创 2020-09-21 14:01:20 · 1751 阅读 · 0 评论 -
Jsoup取网页元素简单使用
网上关于Jsoup的资料较少,写下这篇文章简单记录下使用心得,丰富下知识储备量首先,确认Jsoup是org.jsoup.nodes包下的处理网页元素的sdk工具类,其次才是使用1.解析html模板信息Document document = Jsoup.parse(templateInfo);2.获取表格的第一个tr元素(根据标签取)Element element = document.select("table").select("tr").get(0);3.获取tr的所有td(根原创 2020-09-09 11:37:39 · 630 阅读 · 0 评论 -
win7搭建VUE开发环境
作为一名常年活动于后端的开发,记录下Vue本地开发环境的搭建过程,以便后期使用1.下载node.js的msi在线安装文件,然后一路next安装完成(期间遇到问题,通过右键msi文件选择管理员授权解决) http://nodejs.cn/download/2.新建nodejs缓存和全局文件夹,在安装目录C:\Program Files\nodejs下面新建node_global和no...原创 2019-06-28 11:15:46 · 2451 阅读 · 0 评论 -
解决idea新down项目无法导入maven依赖的问题
1.问题现象:在右侧maven工具栏里没有Dependies2.问题排查:好像是昨晚家里断网,导包中途就断掉了3.问题解决: 首先检查maven的settings文件是否配置正确 命令行terminal,mvn clean install执行或者Reimport...原创 2020-04-03 09:46:08 · 836 阅读 · 0 评论 -
idea解决jar包冲突的实用技巧
背景:在项目开发过程中,我们经常会使用到maven来管理jar包并作为项目打包构建工具,但是经常会遇到jar包冲突的问题下面就分享一下解决jar包冲突的几个实用技巧1.比如说:经常遇到NoClassDefFoundError或者NoMethodFound等等,使用的IDE工具是idea的话,可以双击shift键查找这个类有没有,或者Ctrl + N直接去找这个类,看里面具体的代码到底有没有...原创 2019-11-06 20:40:50 · 1857 阅读 · 0 评论 -
用户名不重复生成器
1.背景:最近在做一个项目的微服务改造工作,遇到了一个需求:用户根据手机号验证码登录,静默注册时用户名不能重复。2.分析:之前老项目中使用的是方案是,使用固定字符串+6位随机数自动生成一个,再将所有的用户名一次性从DB里搂出来,循环遍历,如果有重复则再重新生成一个;若没有重复则执行插入操作。很明显,这样做在用户量比较少的情况下是没有问题的,但是用户量一旦增大,用户注册就能拖垮整个系统,据老...原创 2019-11-02 20:59:21 · 5341 阅读 · 1 评论 -
spingboot 开发的REST项目controller统一异常处理
1. 首先,第一步,自定义异常:/** * 自定义异常 * * @author lvxiucai * @date 2018年12月1日 */public class MyException extends RuntimeException { private static final long serialVersionUID = 1L; privat...原创 2018-12-03 15:05:41 · 138 阅读 · 0 评论 -
新建的项目如何用idea打包成tar.gz
这个问题困扰了我半天的时间,下面我就把心路历程和代码粘上来,跟大家一起分享关键的有两步:1. assembly.xml配置文件和pom文件里的插件配置首先pom文件里一定要先加上这个maven-assembly-plugin插件配置,另外注意:看自己的项目目录,是否可以通过 src/main/assembly/assembly.xml找到assembly.xml文件。还有这里...原创 2018-03-08 18:40:13 · 11152 阅读 · 1 评论 -
Oauth2整合到Cloud项目中报错 redis.connection.RedisConnection.set([B[B)V
在整合完成后,使用redis存储token,用用户名和密码登录报错一眼看到这个东东,NoSuchMethod,redis.connection.RedisConnection.set([B[B)V肯定是jar包版本不对,或缺少某个包spring-boot-starter-data-redis为2.1.6.RELEASEcloud版本:Greenwich.RELEASE果不其...原创 2019-08-15 23:14:25 · 1777 阅读 · 0 评论 -
centos7使用jenkins自动化部署Spring boot项目(全)
背景:之前写过一篇关于jenkins的,但是那个是自用玩玩,这篇比较偏向于配置说明。最近项目使用了Springcloud的微服务架构,急需一套自动化部署的工具,便选择了简单易用的jenkins, 本次安装基于阿里云的Centos7.一.安装前确认环境 1.安装环境 首先确认已安装了 java, maven,git并配置了环境变量 分别 执行...原创 2019-08-12 23:52:52 · 6534 阅读 · 7 评论 -
SpringSecurity+OAuth2认证/oauth/token登录报错There is no client authentication
报错信息:{"error": "unauthorized","error_description": "There is no client authentication. Try adding an appropriate authentication filter."}找到这个问题原因后,发现自己被自己蠢哭了。在自己的核心配置类里,把这个/oauth/token加入到忽...原创 2019-08-29 18:05:19 · 14438 阅读 · 8 评论 -
Correct the classpath of your application so that it contains a single, compatible version of feign.
今天使用feign调用的时候,报了一个错,莫名其妙的但是看错误很明显是jar包冲突或者jar包版本不对,后来发现是我 的父pom文件里有个<dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-core</artifactId>...原创 2019-09-04 13:44:51 · 3511 阅读 · 0 评论 -
解决No thread-bound request found: Are you referring to request attributes outside of an actual web re
使用背景:今天在spring-cloud项目中,使用多线程异步调用微服务出现的错误Nothread-boundrequestfound:Areyoureferringtorequestattributesoutsideofanactualwebrequest,orprocessingarequestoutsideoftheoriginallyr...原创 2019-09-30 11:04:40 · 63840 阅读 · 23 评论 -
解决Idea读取不到resources配置文件的问题
可通过pom文件来实现,配置完之后,使用maven命令编译下即可,我遇到的问题就是idea的mybatis.xml在resources目录下读取不到,先是把它放到java目录下就可以了,可是觉得这么做好像不大好,还是好好解决下<resources> <resource> <directory>${basedir}/src/main/web...原创 2018-12-16 17:24:51 · 11884 阅读 · 3 评论