J2EETransactionManagerImpl.createTransactionManager();
theSwitch.setTransactionManager(tm);
// Install JDBC data sources and Connector connection factories
ResourceInstaller installer = theSwitch.getResourceInstaller();
// Load System Resource Adapters.
ConnectorRuntime connRuntime = ConnectorRuntime.getRuntime();
// instantiate and register the server-side RoleMapperFactory
initRoleMapperFactory();
//Deploy jms ra
/*
JmsService jmsService = ServerBeansFactory.getConfigBean(
serverContext.getConfigContext()).getJmsService();
if (jmsService.getType().equals("LOCAL")) {
_logger.log(Level.INFO, "mqra.start", jmsService.getType());
String mqraModuleName = ConnectorRuntime.DEFAULT_JMS_ADAPTER;
String mqraModuleLoc = installer.getSystemModuleLocation(mqraModuleName);
connRuntime.createActiveResourceAdapter(mqraModuleLoc,mqraModuleName,false);
}
*/
// register managed objects
ManagementObjectManager mgmtObjectMgr =
theSwitch.getManagementObjectManager();
//mgmtObjectMgr.registerJVM();
//mgmtObjectMgr.registerJ2EEDomain("Domain");
//mgmtObjectMgr.registerJavaMailResource("JavaMail");
//mgmtObjectMgr.registerJNDIResource("JNDI-" + nm.hashCode());
//mgmtObjectMgr.registerRMI_IIOPResource("ORB-" + orb.hashCode());
//mgmtObjectMgr.registerJTAResource("JTA-" + tm.hashCode());
//initialize monitoring for all connector related stats
ConnectorRuntime.getRuntime().initializeConnectorMonitoring();
//installer.installJdbcDataSources();
installer.installPersistenceManagerResources();
installer.installCustomResources();
installer.installExternalJndiResources();
installer.installMailResources();
// Now happens thru resource adapter.
//installer.installJMSResources();
// Create EJB ContainerFactory