[jboss-cvs] JBossAS SVN: r110424 - in projects/jboss-jca/branches/performance/jmeter: src/main/resources and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jan 21 15:21:47 EST 2011
Author: whitingjr
Date: 2011-01-21 15:21:46 -0500 (Fri, 21 Jan 2011)
New Revision: 110424
Modified:
projects/jboss-jca/branches/performance/jmeter/build.xml
projects/jboss-jca/branches/performance/jmeter/src/main/resources/database.properties
projects/jboss-jca/branches/performance/jmeter/src/main/resources/jca-local-h2-ds.xml
Log:
Updated server startup and shutdown to use hostname. Cleaned up database property names. Commented out connection validator class name.
Modified: projects/jboss-jca/branches/performance/jmeter/build.xml
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/build.xml 2011-01-21 18:38:28 UTC (rev 110423)
+++ projects/jboss-jca/branches/performance/jmeter/build.xml 2011-01-21 20:21:46 UTC (rev 110424)
@@ -35,12 +35,14 @@
<property name="javac.deprecation" value="false" />
<property name="javac.optimize" value="false" />
<property name="target.dir" value="false" />
- <property name="server-home" value="../root/servers/jbjca-${ironjacamar.version}/ironjacamar-${ironjacamar.version}" />
+ <!--property name="server-home" value="../root/servers/jbjca-${ironjacamar.version}/ironjacamar-${ironjacamar.version}" /-->
+ <property name="server-home" value="../../target/sjc" />
<property name="jbjca.home" value="${build-root.root.dir}/servers/${jbjca.version}/ironjacamar-${jbjca.kit}"/>
<property name="jmeter.tools.dir" value="../tools/jmeter" />
<property name="hsqldb.tools.dir" value="../tools/hsqldb" />
<property name="h2.tools.dir" value="../tools/h2" />
<property name="byteman.tools.dir" value="${basedir}/../tools/byteman" />
+ <property environment="env"/>
<loadproperties srcfile="src/main/resources/database.properties">
<filterchain>
<expandproperties/>
@@ -67,6 +69,7 @@
<path id="src.compile.classpath">
<fileset dir="../lib/common" includes="*.jar" />
+ <fileset dir="../lib/web" includes="*.jar" />
<fileset dir="${jmeter.tools.dir}/lib">
<include name="logkit-2.0.jar"/>
</fileset>
@@ -190,7 +193,7 @@
<target name="deploy" depends="wars">
<copy file="${build.jmeter.dir}/wars/jbjca-web.war" todir="${server-home}/system" />
- <copy file="src/main/resources/jca-local-h2-ds.xml" todir="${server-home}/deploy" />
+ <copy file="src/main/resources/jca-local-h2-ds.xml" todir="${server-home}/deploy" overwrite="yes"/>
<copy file="${build.jmeter.dir}/jars/jmeter-jmx-extension.jar" todir="../tools/jmeter/lib/ext"/>
<copy todir="../tools/jmeter/lib">
<fileset dir="${hsqldb.tools.dir}/lib" >
@@ -282,7 +285,7 @@
</target>
<target name="server-sample-data">
- <get src="http://localhost:8080/jbjca-web/load-data" dest="/tmp/"/>
+ <get src="http://${env.HOSTNAME}:8080/jbjca-web/load-data" dest="/tmp/"/>
</target>
<target name="database-sample-data">
@@ -320,34 +323,35 @@
<echo message="Loaded Byteman Rules for tx monitoring." />
</target>
- <target name="server" unless="server.isAvailable" depends="deploy,check-server-isRunning,build-servers.os-check,rmiregistry">
- <exec executable="${exec}" spawn="true" dir="${server-home}/bin">
- <arg line="run.${ext}"/>
+ <target name="server" unless="server.isAvailable" depends="deploy,check-server-isRunning,build-servers.os-check">
+ <exec executable="${exec}" spawn="true" dir="${server-home}/bin">
+ <arg line="run.${ext} -b ${env.HOSTNAME}"/>
<env key="JAVA_OPTS" value="-javaagent:${byteman.tools.dir}/lib/byteman.jar=listener:true -Djdbc.url=${db-vendor.connectionURL}"/>
<!-- -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Dorg.jboss.byteman.verbose-->
</exec>
<parallel>
<waitfor maxwait="1" maxwaitunit="minute" checkevery="1" checkeveryunit="second">
- <http url="http://localhost:8080/" />
+ <!--http url="http://${env.HOSTNAME}:8080/" /-->
+ <socket server="${env.HOSTNAME}" port="8080" />
</waitfor>
</parallel>
<antcall target="load-rules" />
<echo message="Started server."/>
<antcall target="server-sample-data" />
- <get src="http://localhost:8080/jbjca-web/jcaconn" dest="/tmp/"/>
+ <get src="http://${env.HOSTNAME}:8080/jbjca-web/jcaconn" dest="/tmp/"/>
</target>
<target name="check-server-isRunning">
<condition property="server.isAvailable">
- <http url="http://localhost:8080/" />
+ <http url="http://${env.HOSTNAME}:8080/" />
</condition>
<echo message="Status of running server is [${server.isAvailable}]." />
</target>
<target name="check-rmiregistry-isRunning">
<condition property="rmiregistry.isAvailable">
- <socket server="localhost" port="1099" />
+ <socket server="${env.HOSTNAME}" port="1099" />
</condition>
<echo message="Status of running server is [${rmiregistry.isAvailable}]." />
</target>
@@ -384,7 +388,7 @@
</java>
<java jar="${server-home}/lib/fungal-cli.jar" fork="true">
- <arg value="shutdown"/>
+ <arg line="-h ${env.HOSTNAME} shutdown"/>
</java>
</target>
@@ -394,9 +398,14 @@
</exec>
<parallel>
<waitfor maxwait="1" maxwaitunit="minute" checkevery="1" checkeveryunit="second">
- <socket server="localhost" port="1099" />
+ <socket server="${env.HOSTNAME}" port="1099" />
</waitfor>
</parallel>
<echo message="Started rmiregistry."/>
</target>
-</project>
+
+ <target name="hostinfo">
+
+ <echo message="[${NAME}] [${DOMAIN}] [${ADDR4}] [${ADDR6}] [${env.HOSTNAME}]"/>
+ </target>
+</project>
\ No newline at end of file
Modified: projects/jboss-jca/branches/performance/jmeter/src/main/resources/database.properties
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/database.properties 2011-01-21 18:38:28 UTC (rev 110423)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/database.properties 2011-01-21 20:21:46 UTC (rev 110424)
@@ -6,7 +6,7 @@
db-vendor.userName=sa
db-vendor.password=
-db-vendor.serverName=localhost
+db-vendor.serverName=${env.HOSTNAME}
db-vendor.serverPort=9001
db-vendor.database=test
@@ -20,7 +20,7 @@
#db-vendor.userName=sa
#db-vendor.password=
#
-#db-vendor.serverName=localhost
+#db-vendor.serverName=${env.HOSTNAME}
#db-vendor.serverPort=9092
#db-vendor.database=test
#
@@ -28,13 +28,13 @@
# Postgres
-#db-vendor.connectionURL=jdbc:postgresql://${db-vendor-jdbc-serverName.A}:${db-vendor-jdbc-serverPort.A}/${db-vendor-jdbc-database.A}
+#db-vendor.connectionURL=jdbc:postgresql://${db-vendor.serverName}:${db-vendor.serverPort}/${db-vendor.database}
#db-vendor.shutdown.connectionURL=
#
#db-vendor.userName=sa
#db-vendor.password=
#
-#db-vendor.serverName=localhost
+#db-vendor.serverName=${env.HOSTNAME}
#db-vendor.serverPort=
#db-vendor.database=test
Modified: projects/jboss-jca/branches/performance/jmeter/src/main/resources/jca-local-h2-ds.xml
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/jca-local-h2-ds.xml 2011-01-21 18:38:28 UTC (rev 110423)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/jca-local-h2-ds.xml 2011-01-21 20:21:46 UTC (rev 110424)
@@ -38,7 +38,7 @@
<password></password>
</security>
<validation>
- <valid-connection-checker-class-name>org.jboss.jca.adapters.jdbc.ValidConnectionChecker</valid-connection-checker-class-name>
+ <!--valid-connection-checker-class-name>org.jboss.jca.adapters.jdbc.ValidConnectionChecker</valid-connection-checker-class-name-->
</validation>
<time-out>
<!-- The time before an unused connection is destroyed -->
More information about the jboss-cvs-commits
mailing list