* @throws NamingException if administered objects cannot be bound in JNDI
* @throws ServiceException if the server cannot be initialised
*/
public void init() throws NamingException, ServiceException {
// initialise the logger
LoggerConfiguration log = _config.getLoggerConfiguration();
// @todo - need to do this in main(), to allow pluggable log factories
// when embedding OpenJMS
DOMConfigurator.configure(log.getFile());
// initialise the services, and start them
try {
registerServices();
_services.start();