30,31c30,31 < < --- > import java.util.Map; > import java.util.Arrays; 231c231 < String[] envp = new String[] { "LAUNCH_JBOSS_IN_BACKGROUND=true", "JBOSS_PIDFILE=" + pidFile.getAbsolutePath() }; --- > String[] envp = updateEnvs("LAUNCH_JBOSS_IN_BACKGROUND=true", "JBOSS_PIDFILE=" + pidFile.getAbsolutePath()); 286a287,303 > > /** > * Update existing environment properties. > * > * @param extraEnv Extra environment properties. > * @return String array of updated environment properties. > */ > private String[] updateEnvs(String... extraEnv) { > Map envMap = System.getenv(); > int index = extraEnv.length; > String[] envs = Arrays.copyOf(extraEnv, index + envMap.size()); > for (Map.Entry entry : envMap.entrySet()) { > envs[index++] = entry.getKey() + "=" + entry.getValue(); > } > return envs; > } >