You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2007/09/21 15:05:24 UTC
svn commit: r578090 - in /jakarta/jmeter:
branches/rel-2-2/src/core/org/apache/jmeter/ branches/rel-2-2/xdocs/
branches/rel-2-2/xdocs/usermanual/ trunk/src/core/org/apache/jmeter/
trunk/xdocs/ trunk/xdocs/usermanual/
Author: sebb
Date: Fri Sep 21 06:05:23 2007
New Revision: 578090
URL: http://svn.apache.org/viewvc?rev=578090&view=rev
Log:
Look for user.properties and system.properties in JMeter bin directory if not found locally
Modified:
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java
jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml
jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml
jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java
jakarta/jmeter/trunk/xdocs/changes.xml
jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml
Modified: jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java?rev=578090&r1=578089&r2=578090&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java (original)
+++ jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java Fri Sep 21 06:05:23 2007
@@ -485,9 +485,9 @@
if (userProp.length() > 0){ //$NON-NLS-1$
FileInputStream fis=null;
try {
- File file = new File(userProp);
+ File file = JMeterUtils.findFile(userProp);
if (file.canRead()){
- log.info("Loading user properties from: "+userProp);
+ log.info("Loading user properties from: "+file.getCanonicalPath());
fis = new FileInputStream(file);
Properties tmp = new Properties();
tmp.load(fis);
@@ -506,9 +506,9 @@
if (sysProp.length() > 0){
FileInputStream fis=null;
try {
- File file = new File(sysProp);
+ File file = JMeterUtils.findFile(sysProp);
if (file.canRead()){
- log.info("Loading system properties from: "+sysProp);
+ log.info("Loading system properties from: "+file.getCanonicalPath());
fis = new FileInputStream(file);
System.getProperties().load(fis);
}
Modified: jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml?rev=578090&r1=578089&r2=578090&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml (original)
+++ jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml Fri Sep 21 06:05:23 2007
@@ -47,6 +47,7 @@
<li>Add NULL parameter option to JDBC sampler</li>
<li>Add documentation links for Rhino and BeanShell to functions; clarify variables and properties</li>
<li>Ensure uncaught exceptions are logged</li>
+<li>Look for user.properties and system.properties in JMeter bin directory if not found locally</li>
</ul>
<h4>Fixes since 2.3RC3</h4>
Modified: jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml?rev=578090&r1=578089&r2=578090&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml (original)
+++ jakarta/jmeter/branches/rel-2-2/xdocs/usermanual/get-started.xml Fri Sep 21 06:05:23 2007
@@ -377,7 +377,8 @@
<note>
Note: since 2.2, you can define additional JMeter properties in the file defined by the
JMeter property <b>user.properties</b> which has the default value <b>user.properties</b>.
- The file will be automatically loaded if it is found in the current directory.
+ The file will be automatically loaded if it is found in the current directory
+ or if it is found in the JMeter bin directory.
Similarly, <b>system.properties</b> is used to update system properties.
</note>
<properties>
Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java?rev=578090&r1=578089&r2=578090&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java Fri Sep 21 06:05:23 2007
@@ -485,9 +485,9 @@
if (userProp.length() > 0){ //$NON-NLS-1$
FileInputStream fis=null;
try {
- File file = new File(userProp);
+ File file = JMeterUtils.findFile(userProp);
if (file.canRead()){
- log.info("Loading user properties from: "+userProp);
+ log.info("Loading user properties from: "+file.getCanonicalPath());
fis = new FileInputStream(file);
Properties tmp = new Properties();
tmp.load(fis);
@@ -506,9 +506,9 @@
if (sysProp.length() > 0){
FileInputStream fis=null;
try {
- File file = new File(sysProp);
+ File file = JMeterUtils.findFile(sysProp);
if (file.canRead()){
- log.info("Loading system properties from: "+sysProp);
+ log.info("Loading system properties from: "+file.getCanonicalPath());
fis = new FileInputStream(file);
System.getProperties().load(fis);
}
Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=578090&r1=578089&r2=578090&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Fri Sep 21 06:05:23 2007
@@ -65,6 +65,7 @@
<li>Add NULL parameter option to JDBC sampler</li>
<li>Add documentation links for Rhino and BeanShell to functions; clarify variables and properties</li>
<li>Ensure uncaught exceptions are logged</li>
+<li>Look for user.properties and system.properties in JMeter bin directory if not found locally</li>
</ul>
<h4>Fixes since 2.3RC3</h4>
Modified: jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml?rev=578090&r1=578089&r2=578090&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml (original)
+++ jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml Fri Sep 21 06:05:23 2007
@@ -377,7 +377,8 @@
<note>
Note: since 2.2, you can define additional JMeter properties in the file defined by the
JMeter property <b>user.properties</b> which has the default value <b>user.properties</b>.
- The file will be automatically loaded if it is found in the current directory.
+ The file will be automatically loaded if it is found in the current directory
+ or if it is found in the JMeter bin directory.
Similarly, <b>system.properties</b> is used to update system properties.
</note>
<properties>
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org