You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jspwiki.apache.org by me...@apache.org on 2009/06/07 13:10:52 UTC
svn commit: r782367 - in /incubator/jspwiki/trunk: ChangeLog
src/java/org/apache/wiki/Release.java
src/java/org/apache/wiki/util/PropertyReader.java
Author: metskem
Date: Sun Jun 7 11:10:52 2009
New Revision: 782367
URL: http://svn.apache.org/viewvc?rev=782367&view=rev
Log:
3.0.0-svn-125 JSPWIKI-568 You can now specify a Java System Property jspwiki.propertyfile to specify the location of jspwiki.properties (thanks to Piotr Tarnowski)
Modified:
incubator/jspwiki/trunk/ChangeLog
incubator/jspwiki/trunk/src/java/org/apache/wiki/Release.java
incubator/jspwiki/trunk/src/java/org/apache/wiki/util/PropertyReader.java
Modified: incubator/jspwiki/trunk/ChangeLog
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/ChangeLog?rev=782367&r1=782366&r2=782367&view=diff
==============================================================================
--- incubator/jspwiki/trunk/ChangeLog (original)
+++ incubator/jspwiki/trunk/ChangeLog Sun Jun 7 11:10:52 2009
@@ -1,3 +1,11 @@
+2009-06-07 Harry Metske <me...@apache.org>
+
+ * 3.0.0-svn-125
+
+ * JSPWIKI-568 jspwiki.propertyfile cannot be defined as system property
+ You can now specify a Java System Property jspwiki.propertyfile to specify
+ the location of jspwiki.properties (thanks to Piotr Tarnowski)
+
2009-06-03 Harry Metske <me...@apache.org>
* 3.0.0-svn-124
Modified: incubator/jspwiki/trunk/src/java/org/apache/wiki/Release.java
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/java/org/apache/wiki/Release.java?rev=782367&r1=782366&r2=782367&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/java/org/apache/wiki/Release.java (original)
+++ incubator/jspwiki/trunk/src/java/org/apache/wiki/Release.java Sun Jun 7 11:10:52 2009
@@ -77,7 +77,7 @@
* <p>
* If the build identifier is empty, it is not added.
*/
- public static final String BUILD = "124";
+ public static final String BUILD = "125";
/**
* This is the generic version string you should use
Modified: incubator/jspwiki/trunk/src/java/org/apache/wiki/util/PropertyReader.java
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/java/org/apache/wiki/util/PropertyReader.java?rev=782367&r1=782366&r2=782367&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/java/org/apache/wiki/util/PropertyReader.java (original)
+++ incubator/jspwiki/trunk/src/java/org/apache/wiki/util/PropertyReader.java Sun Jun 7 11:10:52 2009
@@ -47,8 +47,10 @@
private static final String DEFAULT_JSPWIKI_PROPERTIES = "/ini/default_jspwiki.properties";
- /** The web.xml parameter that defines where the config file is to be found.
- * If it is not defined, uses the default as defined by DEFAULT_PROPERTYFILE.
+ /** The servlet context parameter (from web.xml) that defines where the
+ * config file is to be found.
+ * If it is not defined, checks the Java System Property, if that is not defined either,
+ * uses the default as defined by DEFAULT_PROPERTYFILE.
* {@value #DEFAULT_PROPERTYFILE}
*/
public static final String PARAM_PROPERTYFILE = "jspwiki.propertyfile";
@@ -93,7 +95,8 @@
{}
/**
- * Loads the webapp properties based on servlet context information.
+ * Loads the webapp properties based on servlet context information,
+ * or (if absent) based on teh Java System Property PARAM_PROPERTYFILE .
* Returns a Properties object containing the settings, or null if unable
* to load it. (The default file is WEB-INF/jspwiki.properties, and can
* be overridden by setting PARAM_PROPERTYFILE in the server or webapp
@@ -122,7 +125,7 @@
*/
public static Properties loadWebAppProps( ServletContext context )
{
- String propertyFile = context.getInitParameter(PARAM_PROPERTYFILE);
+ String propertyFile = getInitParameter( context, PARAM_PROPERTYFILE );
InputStream propertyStream = null;
try