in src/main/java/org/apache/openejb/cts/DeploymentImpl.java [58:84]
static {
Properties overrides = new Properties();
String containerJavaHome = System.getProperty("container.java.home");
String containerJavaVersion = System.getProperty("container.java.version");
String containerJavaOpts = System.getProperty("container.java.opts");
if (containerJavaVersion != null) {
overrides.put("java.version", containerJavaVersion);
}
if (containerJavaHome != null) {
overrides.put("java.home", containerJavaHome);
}
if (containerJavaOpts != null) {
overrides.put("java.opts", containerJavaOpts + " -Dopenejb.deployer.jndiname=openejb/DeployerBusinessRemote");
}
final RemoteServer remoteServer = new RemoteServer(overrides, 250, true);
remoteServer.start();
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
remoteServer.destroy();
}
});
}