1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
<%@ page import="org.apache.soap.*" %>
<%@ page import="org.apache.soap.server.*" %>
<h1>Un-Deploy a Service</h1>
<%
ServiceManager serviceManager =
org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(application);
String id = request.getParameter ("id");
if (id == null) {
String[] serviceNames = serviceManager.list ();
if (serviceNames.length == 0) {
out.println ("<p>Sorry, there are no services currently deployed.</p>");
} else {
out.println ("<p>Select the service to be undeployed:</p>");
%>
<ul>
<%
for (int i = 0; i < serviceNames.length; i++) {
id = serviceNames[i];
%>
<li><a href="undeploy.jsp?id=<%=id%>"><%= id%></li>
<%
}
%>
</ul>
<%
}
} 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 ();
}
}
%>
|