我需要在Tomcat中啓動Hazelcast而無需單獨的war-file。 因此,將hazelcast.jar放入lib文件夾,hazelczast.xml某處...下一步是什麼? 或者這是不可能的?嵌入在tomcat中的Hazelcast
-1
A
回答
2
第一步是好的,只需將Hazelcast lib和配置放置在Tomcat的libs文件夾中即可。接下來的事情,如果你不想要一個單獨的WAR文件,是建立一個小的Valve類來啓動/關閉Hazelcast節點。 現在的問題是:你想用這個實現什麼,因爲實際使用你可能必須訪問Hazelcast實例本身(應該可以將它作爲HttpRequest中的一個屬性)。
Chris
1
應該有可能。但是你需要有一段代碼調用Hazelcast.newHazelcastInstance,否則什麼都不會發生。
+0
在這種情況下,我如何確保每個JVM只有一個hazelcast實例?我正在使用hazelcast Spring,並在我的戰爭應用程序中將HazelcastInstance bean注入我的服務中。但我有幾個.war應用程序,每個應用程序創建一個單獨的hazelcast實例。雖然我已將hazelcast庫放置在$ CATALINA_HOME/lib下。 – selman
0
我發現最簡單的方法就是使用Spring Boot並在春季環境中啓動hazelcast。
相關問題
- 1. 嵌入式hazelcast防止在Tomcat中進行乾淨關閉
- 2. 在Tomcat中嵌入Felix
- 3. 嵌入在Tomcat中的OSGi中的ClassCastException
- 4. springboot嵌入式Tomcat和Tomcat的嵌入,碧玉
- 5. Maven Tomcat(嵌入式)
- 6. Maven的Tomcat的嵌入式
- 7. 在eclipse中避免嵌入式tomcat
- 8. 在嵌入式Tomcat中部署WAR 0
- 9. 在嵌入式Tomcat中使用Guice?
- 10. 在嵌入式Tomcat中部署戰爭
- 11. Spring Boot嵌入式tomcat或不嵌入式tomcat
- 12. maven項目中嵌入的tomcat錯誤
- 13. 嵌入的Tomcat與App在一胖JAR
- 14. 如何在嵌入式Tomcat中定義tomcat-users.xml?
- 15. tomcat maven plugin的嵌入式tomcat實例中的空白頁面
- 16. 登錄嵌入式Tomcat
- 17. Arquillian,Spring WebApplicationInitializer,嵌入式Tomcat
- 18. Maven嵌入式Tomcat版本
- 19. Java ServerSocket類與嵌入Tomcat
- 20. 嵌入式Tomcat失效
- 21. Tomcat中的DoD PKI CAC身份驗證(嵌入在JBoss中)
- 22. Maven的多戰爭嵌入式Tomcat的
- 23. 用於嵌入在Eclipse中的Tomcat的Maven過濾web.xml
- 24. 在嵌入Tomcat的jar中提供額外的類路徑
- 25. 嵌入式Tomcat的8未能啓動
- 26. BIRT和嵌入式Tomcat的報告
- 27. 修改嵌入式tomcat的配置webapp
- 28. 嵌入Tomcat的自包含war文件?
- 29. 嵌入式的Tomcat集成了春天
- 30. 找不到嵌入式tomcat的thymeleaf-template
可能解決了...... 我已經在Tomcat lib中添加LifecycleListener實現,並在server.xml中註冊它...在裏面我可以創建新節點並關閉它。 我的利潤 - 我有一個下Tomcat的使用一個hazelcast地圖幾個Web的應用程序,我可以有N個雄貓與相同的應用程序... 所以每個Tomcat將有一個hazelcast實例和所有應用程序可以是客戶,沒有問題重新部署和額外的內存。 我希望如此:) –