- 博客(6)
- 收藏
- 关注
原创 记录一次连接AD域修改账户密码的坑
AD域修改密码需要使用ldaps协议修改,普通的389端口无法修改密码,一般ldaps的默认使用端口是636。使用telnet测试服务器的636端口是通的,但是就是连不上,工具和代码都连不上,报这个错误,后面发现原因了:因为使用ldaps从外部连接时,必须要有证书,去AD服务器上查看发现AD服务器上没有证书,把证书导入过来后,在本地jdk中和服务器的jdk中导入后,即可连接成功。报错信息如下:Caused by: javax.naming.CommunicationException: sim
2021-07-26 17:11:56
1782
原创 记录一下Java访问https服务出现的异常情况
异常情况1:报错拋异常javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target这个情况是由于证书为不是JDK官方
2021-04-23 10:15:54
882
原创 记录一下maven切换jdk版本打包的大坑
由于项目要求,提供给别的项目组使用的jar包最好是1.6版本的,由于目前代码环境是jdk11的,所以要切换版本打包。maven版本首先要3.2.5版本才能支持jdk1.6环境,重点是配置环境变量时,不能创建多个jdk的变量在系统变量里,否则maven默认使用第一个,怎么都切换不过来。mvn -version 可以看当前maven使用的jdk版本号。网上之前搜的那些方法不知道为什么在我的环境都不生效,改settings.xml和pom.xml配置maven打包插件。最好这样,直接每次切换时候改
2021-04-01 09:36:12
665
原创 记录一下SSL证书绑定在F5上做HTTPS访问的内容
1、生成对应F5的IP的证书,绑定在F5上,这样后面服务端就无需改动了。2、网络策略是F5的443端口到服务端的443端口,也可开F5的443到服务端或nginx端的任意端口。3、如果端口一一对应涉及到转发策略可设置,解决非root用户无法使用80和443端口启动服务。//设置转发规则 443端口转发到8111端口iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8111//查看设置的转发规则s
2021-03-31 10:25:13
2394
原创 记录idea+spring boot+mvn导入本地jar包方法坑
不想将第三方自定义jar导入maven库,想直接lib引入。网上找了好多,好多方法都说了一半,东拼西凑解决,记录分享一下。pom.xml配置文件网上好多博客写了这里,但是我本地尝试导入后编译不报错,把工程打出来运行报noClassDefFound错误,运行时找不到包。<!-- 引入本地jar包,编译不报错 --> <dependency> <groupId>com.abc</groupId>
2020-10-15 11:12:07
175
原创 springMVC+shiro继承cas cilent首次跳转token内容
最近项目POC时一个springMVC+shiro的工程需要集成cas cilent进行单点登录,发现了一个问题,每次首次从门户首页跳转过来时,debug模式下均出现了首次进入doGetAuthenticationInfo这个方法时,参数AuthenticationToken 中ticket为null的情况,如果此时设置错误跳转页面,则会阻断登陆流程,第二次点击跳转会正确附带ticket信息,排查了很久,发现网上大部分demo均为成功失败地址设置为相同路径:spring-shiro.xml部分配置:
2020-06-30 10:04:34
293
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人