我将hazelcast 3.2.4部署到tomcat 7.0.54并添加了mancenter war(tomcat是一个hazelcast客户端)。首先是com.hazelcast.webmonitor.repositories.SerializationHelper存在问题,因为hazelcast-3.2.4.jar位于tomcat / server / lib和mancenter.war中。这是通过从mancenter.war中取出罐子来解决的。然后它看起来一切都很好,登录工作,管理员用户可以创建。但是在tomcat重新启动后,登录不再起作用(用户名错误)并且没有异常抛出任何地方。似乎〜/ mancenter3 / user.xx序列化设置有问题?当删除它们并重新启动tomcat时,登录将再次起作用,直到......
我不想改变mancenter.war - 使用以前的版本,这种设置完美无缺(hazelcast 3.1)。但是,hazelcast jar必须在tomcat服务器级别,因为我有一些webapps共享的全局组件。
非常感谢任何有关这方面的帮助,即使将mancenter的身份验证调整为tomcat用户也没关系,我不确定如何在mancenter spring security中配置,或者如果可能的话......但如果它是序列化问题,可能会出现其他问题......