[151864] return right folder name
diff --git a/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/internal/web/operations/WebPropertiesUtil.java b/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/internal/web/operations/WebPropertiesUtil.java index 13fb000..c4a5351 100644 --- a/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/internal/web/operations/WebPropertiesUtil.java +++ b/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/internal/web/operations/WebPropertiesUtil.java
@@ -13,7 +13,6 @@ import java.util.Enumeration; import java.util.Hashtable; import java.util.List; -import com.ibm.icu.util.StringTokenizer; import java.util.Vector; import org.eclipse.core.resources.IContainer; @@ -42,6 +41,8 @@ import org.eclipse.wst.common.componentcore.resources.IVirtualComponent; import org.eclipse.wst.common.componentcore.resources.IVirtualFolder; +import com.ibm.icu.util.StringTokenizer; + public class WebPropertiesUtil { // private static final char[] BAD_CHARS = {'/', '\\', ':'}; private static final char[] BAD_CHARS = {':'}; @@ -526,7 +527,10 @@ public static IFolder getModuleServerRoot(IProject project) { // TODO need to implement module server root properly - return project.getFolder("WebContent"); + IPath compRootPath = ComponentCore.createComponent(project).getRootFolder().getUnderlyingFolder().getProjectRelativePath(); + return project.getFolder(compRootPath); + //return project.getFolder("WebContent"); + } public static IVirtualFolder getWebLibFolder(IVirtualComponent webComponent) {