目录
ApacheDirectory是什么?
问题现象描述
解决步骤
总结
本文是因为没有在网上找到类似的问题和文章,只能依靠自己去解决,既然解决了,就应该分享一下,希望能帮到需要的朋友。
ApacheDirectory是什么?
用过LDAP或者ADS的朋友估计知道这个工具,平时很少人会用到。机缘巧合,正好今后要经常跟LDAP打交道,所以稍微了解了一下。经常看我文章的人都知道,个人非常喜欢用一句话来定义一个工具,那么ApacheDirectory就是一款维护LDAP的可视化工具。
如果你还想进一步了解,而且英文也不错,可以参考这个网站:ApacheDirectory介绍
问题现象描述
本来已经在一台电脑上安装好了ApacheDirectory,可以使用。不过考虑到最近发生的一些事情,有可能不在办公室里办公,所以在笔记本上也打算复制一个副本,结果出问题了。如图:
有经验的朋友都知道,这个是因为java的JDK找不到了。一开始以为笔记本上没有安装JDK ,但发现还不是这个问题。 很早就已经安装了JDK:
解决步骤
- 于是,首先怀疑JDK的版本是不是太久了,就直接去官网下载JDK,下载过程很简单,不过有个现象很奇怪:JDK下载的时候,一开始很慢,只有3K/S,后来发现下载自动中断了。然后点击重新下载,忽然发现速度一下子变成300K/S,80M的东西,几分钟就下载好了。不知道大家在官网有没有发现过这个问题?
- 卸载旧版本的JDK,安装新版本的JDK,结果发现还是不行,同样的错误。
- 感觉思路不对,随查看那个错误信息,发现问题是不是path里面的参数出了问题?经过仔细对比,发现在path中,多了一个java的路径,指向了另外一个不存在的路径(可能是老版本的java版本手工修改path造成的),果然进行删除,只保留了下图中的默认java路径。
- 立马重新运行ApacheDirectory,结果发现还是报错?!正在疑惑中,不小心又双击了一下ApacheDirectory的运行,没想到竟然成功了!看来path大概也是有缓存的。
总结
上图就是ApacheDirectory的正确打开方式,新建connection就可以了。
解决了问题,回头再看,其实还是犯了一个小错误,浪费了时间。应该第一时间去查看path中的参数,而不是去重新安装JDK。特别记下来,避免下次犯类似的思维错误。
最后说一句,ApacheDirectory是个绿色软件,这一点,是我很喜欢的。