add local geoserver if is missing
check on the url existence rather than the entire source
Merge pull request #894 from simod/issue-671

add local geoserver if is missing