From 095d728f315c08661364115dec20bc1be992bd5c Mon Sep 17 00:00:00 2001 From: Greg Wilkins Date: Wed, 10 Nov 2010 21:04:14 +0000 Subject: improved help and debugging git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2490 7e9141cc-0065-0410-87d8-b60c137991c4 --- jetty-deploy/src/main/config/etc/jetty-deploy.xml | 18 +++++++++ .../jetty/deploy/bindings/DebugBinding.java | 47 ++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 jetty-deploy/src/main/java/org/eclipse/jetty/deploy/bindings/DebugBinding.java (limited to 'jetty-deploy/src/main') diff --git a/jetty-deploy/src/main/config/etc/jetty-deploy.xml b/jetty-deploy/src/main/config/etc/jetty-deploy.xml index 199eeb5d65..ebbec50932 100644 --- a/jetty-deploy/src/main/config/etc/jetty-deploy.xml +++ b/jetty-deploy/src/main/config/etc/jetty-deploy.xml @@ -24,6 +24,24 @@ org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern .*/jsp-api-[^/]*\.jar$|.*/jsp-[^/]*\.jar$ + + + + + diff --git a/jetty-deploy/src/main/java/org/eclipse/jetty/deploy/bindings/DebugBinding.java b/jetty-deploy/src/main/java/org/eclipse/jetty/deploy/bindings/DebugBinding.java new file mode 100644 index 0000000000..69d45d084f --- /dev/null +++ b/jetty-deploy/src/main/java/org/eclipse/jetty/deploy/bindings/DebugBinding.java @@ -0,0 +1,47 @@ +// ======================================================================== +// Copyright (c) Webtide LLC +// ------------------------------------------------------------------------ +// All rights reserved. This program and the accompanying materials +// are made available under the terms of the Eclipse Public License v1.0 +// and Apache License v2.0 which accompanies this distribution. +// +// The Eclipse Public License is available at +// http://www.eclipse.org/legal/epl-v10.html +// +// The Apache License v2.0 is available at +// http://www.apache.org/licenses/LICENSE-2.0.txt +// +// You may elect to redistribute this code under either of these licenses. +// ======================================================================== +package org.eclipse.jetty.deploy.bindings; + +import org.eclipse.jetty.deploy.App; +import org.eclipse.jetty.deploy.AppLifeCycle; +import org.eclipse.jetty.deploy.graph.Node; +import org.eclipse.jetty.server.handler.ContextHandler; +import org.eclipse.jetty.util.log.Log; + +public class DebugBinding implements AppLifeCycle.Binding +{ + final String[] _targets; + + public DebugBinding(String target) + { + _targets=new String[]{target}; + } + + public DebugBinding(final String... targets) + { + _targets=targets; + } + + public String[] getBindingTargets() + { + return _targets; + } + + public void processBinding(Node node, App app) throws Exception + { + Log.info("processBinding {} {}",node,app.getContextHandler()); + } +} -- cgit v1.2.3