代码编织梦想

一个很早的geoserver丢失了密码,没人记得。

按照大多数建议,前往geoserver_data_dir/security/users.properties中查看,看到了admin=geoserver
随后使用该用户名密码尝试登录(其实之前就试过了),不出意料地失败了。

然后在security中随便翻找,找到了usergroup/default/user.xml,但其中的密码是加密后的
在这里插入图片描述
于是我找到了一个知道密码的geoserver,将对应的密文复制到这里。
重启这个geoserver,第二次尝试,还是登录失败。

度娘是没戏了,问问必应吧。

幸运的是,最终从浩如烟海的信息中找到了一丝线索,如下图:
在这里插入图片描述
按照这种方法,我将usergroup/default/user.xml中的password改成了:password=“plain:geoserver”

不用重启geoserver,直接试密码,终于成功了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/where_yang/article/details/130241919

(学习日记)2023.3.10-爱代码爱编程

写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录,记录笔者认为最通俗

spring原理学习(五):一篇讲清楚动态代理(jdk和cglib)的使用、原理和源码_spring中cglib和jdk动态代理-爱代码爱编程

目录 一、jdk动态代理的基本使用 二、cglib动态代理的基本使用 2.1 方法一:method.invoke() 方法反射调用 2.2 方法二(spring使用的这个方法): methodProxy.invoke() 2.3 方法三:methodProxy.invokeSuper() 三、jdk实现代理的原理  四、jdk实现代理的源码