* @throws DeploymentException
*/
public void init() throws DeploymentException {
log.info("Initializing service unit: " + getName());
checkComponentStarted("init");
ServiceUnitManager sum = getServiceUnitManager();
File path = getServiceUnitRootPath();
ClassLoader cl = Thread.currentThread().getContextClassLoader();
try {
Thread.currentThread().setContextClassLoader(getComponentClassLoader());
sum.init(getName(), path.getAbsolutePath());
} finally {
Thread.currentThread().setContextClassLoader(cl);
}
currentState = STOPPED;
}