[123863] pathChar is added for OS specific path separator
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/Resolver.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/Resolver.java
index e736b88..6119dea 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/Resolver.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/Resolver.java
@@ -10,6 +10,7 @@
 
 package org.eclipse.jst.server.generic.internal.xml;
 
+import java.io.File;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.Iterator;
@@ -60,6 +61,7 @@
 		//String vmPath = install.getInstallLocation().getCanonicalPath();
 		//vmPath = vmPath.replace('\\', '/');
 		cache.put("jrePath", "JRE");
+		cache.put("pathChar", File.pathSeparator);
 
 		String str = resolvePropertiesFromCache(proppedString, cache);
 		str = fixPassthroughProperties(str);