diff options
Diffstat (limited to 'java/sca')
2 files changed, 7 insertions, 2 deletions
diff --git a/java/sca/modules/host-webapp/src/main/java/org/apache/tuscany/sca/host/webapp/WebAppModuleActivator.java b/java/sca/modules/host-webapp/src/main/java/org/apache/tuscany/sca/host/webapp/WebAppModuleActivator.java index 88caa33f2a..1b39b32d75 100644 --- a/java/sca/modules/host-webapp/src/main/java/org/apache/tuscany/sca/host/webapp/WebAppModuleActivator.java +++ b/java/sca/modules/host-webapp/src/main/java/org/apache/tuscany/sca/host/webapp/WebAppModuleActivator.java @@ -39,7 +39,12 @@ public class WebAppModuleActivator implements ModuleActivator { extensionPointRegistry.getExtensionPoint(ServletHostExtensionPoint.class); List<ServletHost> hosts = servletHosts.getServletHosts(); - ServletHost host = TuscanyServletFilter.getServletHost(); + ServletHost host = null; + try { + host = TuscanyServletFilter.getServletHost(); + } catch (NoClassDefFoundError e) { + // ignore + } if (host != null) { hosts.clear(); hosts.add(host); diff --git a/java/sca/modules/host-webapp/src/main/java/org/apache/tuscany/sca/host/webapp/WebAppServletHost.java b/java/sca/modules/host-webapp/src/main/java/org/apache/tuscany/sca/host/webapp/WebAppServletHost.java index 729810b0fb..118403fd67 100644 --- a/java/sca/modules/host-webapp/src/main/java/org/apache/tuscany/sca/host/webapp/WebAppServletHost.java +++ b/java/sca/modules/host-webapp/src/main/java/org/apache/tuscany/sca/host/webapp/WebAppServletHost.java @@ -217,7 +217,7 @@ public class WebAppServletHost implements ServletHost { initContextPath(config); contributionRoot = getContributionRoot(servletContext); NodeFactory factory = NodeFactory.newInstance(); - node = factory.createNode(null, new Contribution(contributionRoot, contributionRoot)); + node = factory.createNode("WEB-INF/web.composite", new Contribution(contributionRoot, contributionRoot)); node.start(); servletContext.setAttribute(SCA_NODE_ATTRIBUTE, node); } |