summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/base
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2013-10-25 09:28:05 -0400
committerEndi S. Dewata <edewata@redhat.com>2013-10-28 12:54:39 -0400
commit3b2b7ea239fe85c0b90169402e0d1480122d20cc (patch)
tree59cc6c92107c550a33599682bbcfedd2c033f824 /base/server/cms/src/com/netscape/cms/servlet/base
parent6cadca3d05b25cb08da20882e891598a402c764f (diff)
downloadpki-3b2b7ea239fe85c0b90169402e0d1480122d20cc.tar.gz
pki-3b2b7ea239fe85c0b90169402e0d1480122d20cc.tar.xz
pki-3b2b7ea239fe85c0b90169402e0d1480122d20cc.zip
Fixed errors during Tomcat shutdown.
Previously the CMS.shutdown() was called multiple times during Tomcat shutdown, one by CMSStarServlet.destroy() and the other by the shutdown hook, causing some errors. The shutdown hook should only be used in a standalone application, so it has been moved into CMS.main(). Bugzilla #1018628
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/base')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/base/CMSStartServlet.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/base/CMSStartServlet.java b/base/server/cms/src/com/netscape/cms/servlet/base/CMSStartServlet.java
index 8e3a4b5ba..60230dbab 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/base/CMSStartServlet.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/base/CMSStartServlet.java
@@ -120,6 +120,9 @@ public class CMSStartServlet extends HttpServlet {
return "CMS startup servlet";
}
+ /**
+ * This method will be called when Tomcat is shutdown.
+ */
public void destroy() {
CMS.shutdown();
super.destroy();