Author: mwringe
Date: 2009-05-19 16:21:12 -0500 (Tue, 19 May 2009)
New Revision: 1954
Modified:
core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/JBossPropertySet.java
core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/internal/AbstractJBossInstalledLocalContainer.java
Log:
Add support to pass authentication for the JBoss server stop.
Modified: core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/JBossPropertySet.java
===================================================================
--- core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/JBossPropertySet.java 2009-05-19 17:25:12 UTC (rev 1953)
+++ core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/JBossPropertySet.java 2009-05-19 21:21:12 UTC (rev 1954)
@@ -35,4 +35,14 @@
* Whether the JBoss Configuration should be clustered.
*/
String CLUSTERED = "cargo.jboss.clustered";
+
+ /**
+ * The user to use when calling JBoss server commands.
+ */
+ String JBOSS_USER = "cargo.jboss.user";
+
+ /**
+ * The password to use when calling JBoss server commands;
+ */
+ String JBOSS_PASSWORD = "cargo.jboss.password";
}
Modified: core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/internal/AbstractJBossInstalledLocalContainer.java
===================================================================
--- core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/internal/AbstractJBossInstalledLocalContainer.java 2009-05-19 17:25:12 UTC (rev 1953)
+++ core/trunk/containers/jboss/src/main/java/org/codehaus/cargo/container/jboss/internal/AbstractJBossInstalledLocalContainer.java 2009-05-19 21:21:12 UTC (rev 1954)
@@ -133,6 +133,17 @@
java.createArg().setValue(
"--server=" + getConfiguration().getPropertyValue(GeneralPropertySet.HOSTNAME) + ":"
+ getConfiguration().getPropertyValue(GeneralPropertySet.RMI_PORT));
+
+ String jbossUser = getConfiguration().getPropertyValue(JBossPropertySet.JBOSS_USER);
+ String jbossPassword = getConfiguration().getPropertyValue(JBossPropertySet.JBOSS_PASSWORD);
+ if (jbossUser != null)
+ {
+ java.createArg().setValue("--user=" + jbossUser);
+ if (jbossPassword != null)
+ {
+ java.createArg().setValue("--password=" + jbossPassword);
+ }
+ }
AntContainerExecutorThread jbossRunner = new AntContainerExecutorThread(java);
jbossRunner.start();
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email