Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 285722 | Differences between
and this patch

Collapse All | Expand All

(-)tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/server40/Resources.java (+8 lines)
Lines 48-51 Link Here
48
	public void setVirtualClasspath(String virtualClasspath) {
48
	public void setVirtualClasspath(String virtualClasspath) {
49
		setAttributeValue("virtualClasspath", virtualClasspath);
49
		setAttributeValue("virtualClasspath", virtualClasspath);
50
	}
50
	}
51
	
52
	/**
53
	 * Set webResourcesFolders attribute.
54
	 * @param webResourcesFolders value to set
55
	 */
56
	public void setWebResources(String webResourcesFolders) {
57
		setAttributeValue("webResources", webResourcesFolders);
58
	}
51
}
59
}
(-)tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/server40/Loader.java (+8 lines)
Lines 50-55 Link Here
50
    }
50
    }
51
51
52
    /**
52
    /**
53
     * Set WTP virtualClasspath attribute.
54
     * @param virtualClasspath value to set
55
     */
56
    public void setWebResources(String virtualClasspath) {
57
        setAttributeValue("webResources", virtualClasspath);
58
    }
59
60
    /**
53
     * Get useSystemClassLoaderAsParent attribute
61
     * Get useSystemClassLoaderAsParent attribute
54
     * @return useSystemClassLoaderAsParent value
62
     * @return useSystemClassLoaderAsParent value
55
     */
63
     */
(-)tomcatcore/org/eclipse/jst/server/tomcat/core/internal/TomcatPublishModuleVisitor.java (-1 / +16 lines)
Lines 19-24 Link Here
19
import java.util.Map;
19
import java.util.Map;
20
import java.util.Set;
20
import java.util.Set;
21
21
22
import org.eclipse.core.resources.IResource;
22
import org.eclipse.core.runtime.CoreException;
23
import org.eclipse.core.runtime.CoreException;
23
import org.eclipse.core.runtime.IPath;
24
import org.eclipse.core.runtime.IPath;
24
import org.eclipse.core.runtime.IStatus;
25
import org.eclipse.core.runtime.IStatus;
Lines 67-73 Link Here
67
     */
68
     */
68
    protected Set virtualClassClasspathElements = new LinkedHashSet();
69
    protected Set virtualClassClasspathElements = new LinkedHashSet();
69
    protected Set virtualJarClasspathElements = new LinkedHashSet();
70
    protected Set virtualJarClasspathElements = new LinkedHashSet();
70
71
    
72
    /**
73
     * Contains wb-resorces of components
74
     */
75
    protected Set virtualWebResourcesElements = new LinkedHashSet();
76
    
71
    /**
77
    /**
72
     * Instantiate a new TomcatPublishModuleVisitor
78
     * Instantiate a new TomcatPublishModuleVisitor
73
     * 
79
     * 
Lines 259-264 Link Here
259
            loader.setVirtualClasspath(vcp);
265
            loader.setVirtualClasspath(vcp);
260
            context.getResources().setVirtualClasspath(vcp);
266
            context.getResources().setVirtualClasspath(vcp);
261
        }
267
        }
268
        
269
        StringBuffer buffer2 = new StringBuffer();
270
        IResource[] underlyingRes = component.getRootFolder().getUnderlyingResources();
271
        for (int i=1; i<underlyingRes.length; i++  ) {
272
        	buffer2.append(underlyingRes[i].getLocation().toOSString()).append(";");
273
        }
274
        loader.setWebResources(buffer2.toString());
275
        context.getResources().setWebResources(buffer2.toString());
276
        
262
277
263
        if (dirty) {
278
        if (dirty) {
264
        	//TODO If writing to separate context XML files, save "dirty" status for later use
279
        	//TODO If writing to separate context XML files, save "dirty" status for later use

Return to bug 285722