| | |
| | | import org.opends.guitools.controlpanel.datamodel.VLVSortOrder; |
| | | import org.opends.guitools.controlpanel.task.OfflineUpdateException; |
| | | import org.forgerock.opendj.server.config.meta.AdministrationConnectorCfgDefn; |
| | | import org.opends.server.core.ConfigurationBackend; |
| | | import org.opends.server.core.DirectoryServer; |
| | | import org.opends.server.tools.tasks.TaskEntry; |
| | | import org.forgerock.opendj.ldap.DN; |
| | |
| | | { |
| | | private static final LocalizedLogger logger = LocalizedLogger.getLoggerForThisClass(); |
| | | /** |
| | | * The class used to read the configuration from a file. |
| | | */ |
| | | public static String configClassName; |
| | | /** |
| | | * The configuration file full path (-INSTANCE_ROOT-/config/config.ldif). |
| | | * of the installation of the control panel. |
| | | */ |
| | |
| | | Utilities.getInstanceRootDirectory(installRoot).getAbsolutePath(); |
| | | configFile = instanceRoot + File.separator + "config" + File.separator + |
| | | "config.ldif"; |
| | | configClassName = ConfigurationBackend.class.getName(); |
| | | try |
| | | { |
| | | DirectoryEnvironmentConfig env = DirectoryServer.getEnvironmentConfig(); |
| | |
| | | DirectoryServer instance = DirectoryServer.getInstance(); |
| | | DirectoryServer.bootstrapClient(); |
| | | DirectoryServer.initializeJMX(); |
| | | instance.initializeConfiguration(configClassName, configFile); |
| | | instance.initializeConfiguration(configFile); |
| | | instance.initializeSchema(); |
| | | } |
| | | catch (Throwable t) |