Hazelcast embedded in tomcat

2019-09-20 08:20发布

问题:

I need to start Hazelcast within Tomcat without separate war-file. So put hazelcast.jar into lib folder, hazelczast.xml somewhere... What next? Or it is not possible?

回答1:

First step was ok, just place Hazelcast lib and configuration inside the libs folder of Tomcat. Next thing, if you don't want a separate WAR file, is to build a small Valve class that starts up / shuts down the Hazelcast node. The question is: What do you want to achieve with this, since for a practical use you will likely have to access the Hazelcast instance itself (which should be possible to place it as an attribute inside the HttpRequest).

Chris



回答2:

It should be possible. But you need to have some piece of code calling Hazelcast.newHazelcastInstance, or else nothing will happen.



回答3:

I have found it easiest to just use Spring Boot and start hazelcast in the spring context.