/** * Collect a JDR report. */ public JdrReport collect() throws OperationFailedException { JdrRunner runner = new JdrRunner(true); serverEnvironment = serverEnvironmentValue.getValue(); runner.setJbossHomeDir(serverEnvironment.getHomeDir().getAbsolutePath()); runner.setReportLocationDir(serverEnvironment.getServerTempDir().getAbsolutePath()); runner.setControllerClient(controllerClient); runner.setHostControllerName(serverEnvironment.getHostControllerName()); runner.setServerName(serverEnvironment.getServerName()); return runner.collect(); }
public File getServerTempDir() { return getServerEnvironment().getServerTempDir(); }
public File getServerTempDir() { return getServerEnvironment().getServerTempDir(); }
public File getServerTempDir() { return getServerEnvironment().getServerTempDir(); }
@Override public synchronized void stop(final StopContext context) { //Moved to AbstractControllerService.stop() //processState.setStopping(); CurrentServiceContainer.setServiceContainer(null); String prettyVersion = configuration.getServerEnvironment().getProductConfig().getPrettyVersionString(); ServerLogger.AS_ROOT_LOGGER.serverStopped(prettyVersion, Integer.valueOf((int) (context.getElapsedTime() / 1000000L))); BootstrapListener.deleteStartupMarker(configuration.getServerEnvironment().getServerTempDir()); }
public static ServiceController<?> addService(ServiceTarget serviceTarget, ServerPathManagerService service, ServerEnvironment serverEnvironment) { ServiceBuilder<?> serviceBuilder = serviceTarget.addService(SERVICE_NAME, service); // Add environment paths service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.HOME_DIR, serverEnvironment.getHomeDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_BASE_DIR, serverEnvironment.getServerBaseDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_CONFIG_DIR, serverEnvironment.getServerConfigurationDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_DATA_DIR, serverEnvironment.getServerDataDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_LOG_DIR, serverEnvironment.getServerLogDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_TEMP_DIR, serverEnvironment.getServerTempDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.CONTROLLER_TEMP_DIR, serverEnvironment.getControllerTempDir().getAbsolutePath()); // Add system paths service.addHardcodedAbsolutePath(serviceTarget, "user.dir", System.getProperty("user.dir")); service.addHardcodedAbsolutePath(serviceTarget, "user.home", System.getProperty("user.home")); service.addHardcodedAbsolutePath(serviceTarget, "java.home", System.getProperty("java.home")); // In the domain mode add a few more paths if(serverEnvironment.getLaunchType() == ServerEnvironment.LaunchType.DOMAIN) { if(serverEnvironment.getDomainBaseDir() != null) { service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.DOMAIN_BASE_DIR, serverEnvironment.getDomainBaseDir().getAbsolutePath()); } if(serverEnvironment.getDomainConfigurationDir() != null) { service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.DOMAIN_CONFIG_DIR, serverEnvironment.getDomainConfigurationDir().getAbsolutePath()); } } return serviceBuilder.install(); }
public static ServiceController<?> addService(ServiceTarget serviceTarget, ServerPathManagerService service, ServerEnvironment serverEnvironment) { ServiceBuilder<?> serviceBuilder = serviceTarget.addService(SERVICE_NAME, service); // Add environment paths service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.HOME_DIR, serverEnvironment.getHomeDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_BASE_DIR, serverEnvironment.getServerBaseDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_CONFIG_DIR, serverEnvironment.getServerConfigurationDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_DATA_DIR, serverEnvironment.getServerDataDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_LOG_DIR, serverEnvironment.getServerLogDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.SERVER_TEMP_DIR, serverEnvironment.getServerTempDir().getAbsolutePath()); service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.CONTROLLER_TEMP_DIR, serverEnvironment.getControllerTempDir().getAbsolutePath()); // Add system paths service.addHardcodedAbsolutePath(serviceTarget, "user.dir", System.getProperty("user.dir")); service.addHardcodedAbsolutePath(serviceTarget, "user.home", System.getProperty("user.home")); service.addHardcodedAbsolutePath(serviceTarget, "java.home", System.getProperty("java.home")); // In the domain mode add a few more paths if(serverEnvironment.getLaunchType() == ServerEnvironment.LaunchType.DOMAIN) { if(serverEnvironment.getDomainBaseDir() != null) { service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.DOMAIN_BASE_DIR, serverEnvironment.getDomainBaseDir().getAbsolutePath()); } if(serverEnvironment.getDomainConfigurationDir() != null) { service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.DOMAIN_CONFIG_DIR, serverEnvironment.getDomainConfigurationDir().getAbsolutePath()); } } return serviceBuilder.install(); }
@Override public synchronized void stop(final StopContext context) { //Moved to AbstractControllerService.stop() //processState.setStopping(); CurrentServiceContainer.setServiceContainer(null); String prettyVersion = configuration.getServerEnvironment().getProductConfig().getPrettyVersionString(); ServerLogger.AS_ROOT_LOGGER.serverStopped(prettyVersion, Integer.valueOf((int) (context.getElapsedTime() / 1000000L))); BootstrapListener.deleteStartupMarker(configuration.getServerEnvironment().getServerTempDir()); }
final BootstrapListener bootstrapListener = new BootstrapListener(container, startTime, serviceTarget, futureContainer, prettyVersion, serverEnvironment.getServerTempDir()); bootstrapListener.getStabilityMonitor().addController(myController); if ( ! selfContained ) { if(serverEnvironment.useGit()) { GitContentRepository.addService(serviceTarget, serverEnvironment.getGitRepository(), serverEnvironment.getServerContentDir(), serverEnvironment.getServerTempDir()); } else { ContentRepository.Factory.addService(serviceTarget, serverEnvironment.getServerContentDir(), serverEnvironment.getServerTempDir()); RemoteFileRepositoryService.addService(serviceTarget, serverEnvironment.getServerContentDir(), serverEnvironment.getServerTempDir());
final BootstrapListener bootstrapListener = new BootstrapListener(container, startTime, serviceTarget, futureContainer, prettyVersion, serverEnvironment.getServerTempDir()); bootstrapListener.getStabilityMonitor().addController(myController); if ( ! selfContained ) { if(serverEnvironment.useGit()) { GitContentRepository.addService(serviceTarget, serverEnvironment.getGitRepository(), serverEnvironment.getServerContentDir(), serverEnvironment.getServerTempDir()); } else { ContentRepository.Factory.addService(serviceTarget, serverEnvironment.getServerContentDir(), serverEnvironment.getServerTempDir()); RemoteFileRepositoryService.addService(serviceTarget, serverEnvironment.getServerContentDir(), serverEnvironment.getServerTempDir());
public static ServiceController<?> addService(ServiceTarget serviceTarget, ServerPathManagerService service, ServerEnvironment serverEnvironment) { ServiceBuilder<?> serviceBuilder = serviceTarget.addService(AbstractControllerService.PATH_MANAGER_CAPABILITY.getCapabilityServiceName(), service).addAliases(SERVICE_NAME); // Add environment paths - registering the actual capabilities addAbsolutePath(service, serviceTarget, ServerEnvironment.HOME_DIR, serverEnvironment.getHomeDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_BASE_DIR, serverEnvironment.getServerBaseDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_CONFIG_DIR, serverEnvironment.getServerConfigurationDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_DATA_DIR, serverEnvironment.getServerDataDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_LOG_DIR, serverEnvironment.getServerLogDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_TEMP_DIR, serverEnvironment.getServerTempDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.CONTROLLER_TEMP_DIR, serverEnvironment.getControllerTempDir()); // Add system paths - registering the actual capabilities service.addHardcodedAbsolutePath(serviceTarget, "user.dir", System.getProperty("user.dir")); service.addHardcodedAbsolutePath(serviceTarget, "user.home", System.getProperty("user.home")); service.addHardcodedAbsolutePath(serviceTarget, "java.home", System.getProperty("java.home")); // In the domain mode add a few more paths - registering the actual capabilities if(serverEnvironment.getLaunchType() == ServerEnvironment.LaunchType.DOMAIN) { if(serverEnvironment.getDomainBaseDir() != null) { service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.DOMAIN_BASE_DIR, serverEnvironment.getDomainBaseDir().getAbsolutePath()); } if(serverEnvironment.getDomainConfigurationDir() != null) { service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.DOMAIN_CONFIG_DIR, serverEnvironment.getDomainConfigurationDir().getAbsolutePath()); } } return serviceBuilder.install(); }
public static ServiceController<?> addService(ServiceTarget serviceTarget, ServerPathManagerService service, ServerEnvironment serverEnvironment) { ServiceBuilder<?> serviceBuilder = serviceTarget.addService(AbstractControllerService.PATH_MANAGER_CAPABILITY.getCapabilityServiceName(), service).addAliases(SERVICE_NAME); // Add environment paths - registering the actual capabilities addAbsolutePath(service, serviceTarget, ServerEnvironment.HOME_DIR, serverEnvironment.getHomeDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_BASE_DIR, serverEnvironment.getServerBaseDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_CONFIG_DIR, serverEnvironment.getServerConfigurationDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_DATA_DIR, serverEnvironment.getServerDataDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_LOG_DIR, serverEnvironment.getServerLogDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.SERVER_TEMP_DIR, serverEnvironment.getServerTempDir()); addAbsolutePath(service, serviceTarget, ServerEnvironment.CONTROLLER_TEMP_DIR, serverEnvironment.getControllerTempDir()); // Add system paths - registering the actual capabilities service.addHardcodedAbsolutePath(serviceTarget, "user.dir", System.getProperty("user.dir")); service.addHardcodedAbsolutePath(serviceTarget, "user.home", System.getProperty("user.home")); service.addHardcodedAbsolutePath(serviceTarget, "java.home", System.getProperty("java.home")); // In the domain mode add a few more paths - registering the actual capabilities if(serverEnvironment.getLaunchType() == ServerEnvironment.LaunchType.DOMAIN) { if(serverEnvironment.getDomainBaseDir() != null) { service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.DOMAIN_BASE_DIR, serverEnvironment.getDomainBaseDir().getAbsolutePath()); } if(serverEnvironment.getDomainConfigurationDir() != null) { service.addHardcodedAbsolutePath(serviceTarget, ServerEnvironment.DOMAIN_CONFIG_DIR, serverEnvironment.getDomainConfigurationDir().getAbsolutePath()); } } return serviceBuilder.install(); }
@SuppressWarnings("rawtypes") private synchronized Wrapper registerInternal(String alias, Servlet servlet, Dictionary initparams, HttpContext httpContext, Type type) throws NamespaceException { File storageDir = new File(serverEnvironment.getServerTempDir() + File.separator + alias + File.separator + "osgiservlet-root"); storageDir.mkdirs();
set(result, environment.getServerTempDir());
set(result, environment.getServerTempDir());
set(result, environment.getServerTempDir());
set(result, environment.getServerTempDir());