ServerSymmetricEngine 启动失败

ServerSymmetricEngine fails to start

我有一个嵌入式 Spring 引导应用程序。当我启动服务器时

    ServerSymmetricEngine serverEngine = new ServerSymmetricEngine(new File("server.properties"));

出现以下错误时总是失败:

Error creating bean with name 'domainServerExporter' defined in class path resource [symmetric-jmx.xml]: Error setting property values
Invalid property 'registrationBehaviorName' of bean class [org.springframework.jmx.export.MBeanExporter]: Bean property 'registrationBehaviorName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

可能是什么问题?我有一个嵌入式 Tomcat(在 spring 引导中),为什么我应该公开 jmx 配置?

SymmetricDS 的 3.5 版依赖于 Spring 3.1.2,因此请确保您的依赖项是正确的。但是,那些是旧版本,不再受支持。

相反,我建议使用最新版本的 SymmetricDS。该项目不久前切换了 Maven 存储库,所以也许您只是从 Maven 中心获取旧版本。这是 SymmetricDS 的当前 Maven 存储库:

http://maven.jumpmind.com/repo/