Bug 173582 Run servlet should not be affected by values in document.[0000]
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/utility/ParameterAccessor.java
public static String processWorkingFolder( ServletContext context,
			String path )
	{
		path = DataUtil.trimString( path );
		String realPath = null;
		
		if ( isRelativePath( path ) )
		{
			realPath = getRealPath( path, context );
			makeDir( realPath );
			return trimSep( path );
		}
		else
		{
			
			realPath = path;
		}
		
		makeDir( realPath );
		return trimSep( realPath );
	}
	/**
	 * Process folder settings with absolute path. If path is a relative path,
	 * first relative to context. If set canWrite to true, then check the folder
	 * if writable.If not, relative to ${java.io.tmpdir} folder.
	 * 
	 * @param context
	 * @param path
	 * @param defaultPath
	 * @param canWrite