Fix server project creation
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerWorkingCopy.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerWorkingCopy.java
index 8c1e116..3187e67 100644
--- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerWorkingCopy.java
+++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerWorkingCopy.java
@@ -17,6 +17,7 @@
 
 import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IFolder;
+import org.eclipse.core.resources.IProject;
 import org.eclipse.core.resources.IResource;
 import org.eclipse.core.runtime.*;
 import org.eclipse.wst.server.core.*;
@@ -180,6 +181,11 @@
 		server.setInternal(this);
 		server.doSave(monitor);
 		IFolder folder = getServerConfiguration();
+		IProject project = folder.getProject();
+		if (project != null && !project.exists()) {
+			project.create(null);
+			project.open(null);
+		}
 		if (folder != null && !folder.exists()) {
 			folder.create(IResource.FORCE, true, null);
 		}