mirror of
https://github.com/jetty/jetty.project.git
synced 2025-02-28 19:09:10 +00:00
343482 refactored overlay deployer layout to use WAR layout
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@3070 7e9141cc-0065-0410-87d8-b60c137991c4
This commit is contained in:
parent
3d192f98ab
commit
7c1e2b6dd0
@ -760,7 +760,7 @@ public class OverlayedAppProvider extends AbstractLifeCycle implements AppProvid
|
||||
|
||||
Monitor monitor = Monitor.valueOf(origin.getParentFile().getName().toUpperCase());
|
||||
|
||||
String ext=monitor==Monitor.WEBAPPS?".war":".jar";
|
||||
String ext=".war";
|
||||
|
||||
// check directory vs archive
|
||||
if (origin.isDirectory() || !origin.exists() && !ruri.toLowerCase().endsWith(ext))
|
||||
|
@ -68,7 +68,7 @@ public class OverlayedAppProviderTest
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testScanForJars() throws Exception
|
||||
public void testScanForWars() throws Exception
|
||||
{
|
||||
final ConcurrentLinkedQueue<Set<String>> scanned = new ConcurrentLinkedQueue<Set<String>>();
|
||||
OverlayedAppProvider provider = new OverlayedAppProvider()
|
||||
@ -97,11 +97,11 @@ public class OverlayedAppProviderTest
|
||||
// Check scanning for archives
|
||||
File war = new File(_webapps,"foo-1.2.3.war");
|
||||
touch(war);
|
||||
File template = new File(_templates,"foo=foo-1.2.3.jar");
|
||||
File template = new File(_templates,"foo=foo-1.2.3.war");
|
||||
touch(template);
|
||||
File node = new File(_nodes,"nodeA.jar");
|
||||
File node = new File(_nodes,"nodeA.war");
|
||||
touch(node);
|
||||
File instance = new File(_instances,"foo=instance.jar");
|
||||
File instance = new File(_instances,"foo=instance.war");
|
||||
touch(instance);
|
||||
|
||||
provider.scan();
|
||||
@ -111,9 +111,9 @@ public class OverlayedAppProviderTest
|
||||
assertTrue(results!=null);
|
||||
assertEquals(4,results.size());
|
||||
assertTrue(results.contains("webapps/foo-1.2.3.war"));
|
||||
assertTrue(results.contains("templates/foo=foo-1.2.3.jar"));
|
||||
assertTrue(results.contains("nodes/nodeA.jar"));
|
||||
assertTrue(results.contains("instances/foo=instance.jar"));
|
||||
assertTrue(results.contains("templates/foo=foo-1.2.3.war"));
|
||||
assertTrue(results.contains("nodes/nodeA.war"));
|
||||
assertTrue(results.contains("instances/foo=instance.war"));
|
||||
|
||||
provider.scan();
|
||||
provider.scan();
|
||||
@ -130,9 +130,9 @@ public class OverlayedAppProviderTest
|
||||
assertTrue(results!=null);
|
||||
assertEquals(4,results.size());
|
||||
assertTrue(results.contains("webapps/foo-1.2.3.war"));
|
||||
assertTrue(results.contains("templates/foo=foo-1.2.3.jar"));
|
||||
assertTrue(results.contains("nodes/nodeA.jar"));
|
||||
assertTrue(results.contains("instances/foo=instance.jar"));
|
||||
assertTrue(results.contains("templates/foo=foo-1.2.3.war"));
|
||||
assertTrue(results.contains("nodes/nodeA.war"));
|
||||
assertTrue(results.contains("instances/foo=instance.war"));
|
||||
|
||||
}
|
||||
|
||||
@ -372,7 +372,7 @@ public class OverlayedAppProviderTest
|
||||
|
||||
|
||||
// Add a template
|
||||
File template = new File(_templates,"foo=foo-1.2.3.jar");
|
||||
File template = new File(_templates,"foo=foo-1.2.3.war");
|
||||
touch(template);
|
||||
provider.scan();
|
||||
provider.scan();
|
||||
@ -380,7 +380,7 @@ public class OverlayedAppProviderTest
|
||||
assertEquals(template.getAbsolutePath(),scanned.poll(1,TimeUnit.SECONDS));
|
||||
|
||||
// Add a node
|
||||
File nodeA = new File(_nodes,"nodeA.jar");
|
||||
File nodeA = new File(_nodes,"nodeA.war");
|
||||
touch(nodeA);
|
||||
provider.scan();
|
||||
provider.scan();
|
||||
@ -388,13 +388,13 @@ public class OverlayedAppProviderTest
|
||||
assertEquals(nodeA.getAbsolutePath(),scanned.poll(1,TimeUnit.SECONDS));
|
||||
|
||||
// Add another node
|
||||
File nodeB = new File(_nodes,"nodeB.jar");
|
||||
File nodeB = new File(_nodes,"nodeB.war");
|
||||
provider.scan();
|
||||
provider.scan();
|
||||
assertTrue(scanned.isEmpty());
|
||||
|
||||
// Add an instance
|
||||
File instance = new File(_instances,"foo=instance.jar");
|
||||
File instance = new File(_instances,"foo=instance.war");
|
||||
touch(instance);
|
||||
provider.scan();
|
||||
provider.scan();
|
||||
|
Loading…
x
Reference in New Issue
Block a user