Hi,
that depends how you open it in tomcat.
if you open the connection to zookeeper inside a Servlet you can
implement the destroy() method to clean up your resources.
/**
* Cleans up resource connection
*/
public void destroy() {
try {
resource .close();
} catch (Exception e) {
e.printStackTrace();
} finally {
resource = null;
}
}
if you do it elsewhere: Search the documentation for destroy or
tearDown methods and implement them accordingly.
This question is better asked in the servlet community.
HTH
Christoph
2012/5/11 Narendra yadala <[email protected]>:
> I have a client which connects to Zookeeper (which runs as part of HBase
> installation) from my web application running on top of Tomcat Servlet
> Container. Now whenever I restart my Tomcat the zookeeper client
> connections are left open or something which in turn causes the Max
> connections error from Zookeeper. What would be the best way to manage
> (close) the zookeeper connections gracefully.
>
> Thanks
> NY