<%@ page import="org.apache.soap.*" %> <%@ page import="org.apache.soap.server.*" %>

Un-Deploy a Service

<% String configFilename = config.getInitParameter(Constants.CONFIGFILENAME); if (configFilename == null) configFilename = application.getInitParameter(Constants.CONFIGFILENAME); ServiceManager serviceManager = org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(application, configFilename); String id = request.getParameter ("id"); if (id == null) { String[] serviceNames = serviceManager.list (); if (serviceNames.length == 0) { out.println ("

Sorry, there are no services currently deployed.

"); } else { out.println ("

Select the service to be undeployed:

"); %> <% } } else { try { DeploymentDescriptor dd = serviceManager.undeploy (id); out.println ("OK, service named '" + id + "' undeployed successfully!"); } catch (SOAPException e) { out.println ("Ouch, coudn't undeploy service '" + id + "' because: "); e.getMessage (); } } %>