0

我正在尝试在“没有 Hyper-V 的 Windows Server 2008 Standard”环境中安装 OpenDJ 2.6.0。

当我尝试导入 ldif 文件时,它在安装过程中引发错误,但安装确实完成了。

未创建 Windows 服务,因此我正在尝试卸载并重试。但是当我从命令行运行“uninstall.bat --cli”时,我得到了下面列出的错误。

我尝试了其他一些命令行开关组合(“--cli -a”、“--cli -f -n”)但没有成功。

线程“主”java.lang.NoClassDefFoundError 中的异常:无法在 org.opends 的 org.opends.admin.ads.util.ApplicationTrustManager.(ApplicationTrustManager.java:118) 处初始化类 org.opends.server.util.Platform。 guitools.uninstaller.UninstallUserData.(UninstallUserData.java:51) at org.opends.guitools.uninstaller.Uninstaller.createUserData(Uninstaller.java:170) at org.opends.quicksetup.Application.getUserData(Application.java:213) at org.opends.quicksetup.Launcher.preExit(Launcher.java:390) 在 org.opends.quicksetup.Launcher.launch(Launcher.java:365) 在 org.opends.guitools.uninstaller.UninstallLauncher.launch(UninstallLauncher.java: 126) 在 org.opends.guitools.uninstaller.UninstallLauncher.main(UninstallLauncher.java:79)

如果我尝试运行 setup.bat,我会被告知服务器“已配置”。

4

2 回答 2

2

如果没有安装 windows 服务,那么卸载 OpenDJ 最简单的方法就是删除它。你得到的错误有点奇怪,好像 OpenDJ jar 被搞砸了。您的机器上安装的 Java 版本是什么?OpenDJ 2.6.0 在 Java 8 可用之前发布,存在不兼容问题。

于 2015-05-13T07:33:00.903 回答
1

不确定根本原因是什么,但是在重新启动服务器后,所有内容都卸载并重新安装干净。

于 2015-05-14T19:30:39.567 回答