如何在 Tomcat 上启动 SymmetricDS?

How to start SymmetricDS on Tomcat?

我正在尝试在 Tomcat 8 上启动 SymmetricDS 3..7.4。问题是——我不知道在部署 war 之后要做什么。我怎么start/stop呢?

当使用嵌入式 SymmetricDS 服务器(jetty)以命令启动时

bin\sym

当我在网络浏览器中转到 sync.url 时,我可以看到文件夹结构和空的 WEB-INF 文件夹,但是从 tomcat 到 url localhost:8080/engine_name(指向war的路径)我只看到404。(也许,这只是jetty vs tomcat的特殊性,因为对应的.../sync/ url 在两种情况下都给出 503)。

无论如何,我想知道,在 Tomcat 部署后我如何控制 SymmetricDS,因为我找不到任何全面的教程,好像它对每个人来说都是显而易见的,但出于某种原因我只是不明白了。

更新

好吧,我知道这听起来很蠢,但更具体的问题是:

-- 我是否需要更改 .properties 文件中的 sync.urlregistration url,如果我这样做(可能是这种情况),以什么? http://localhost:<tomcat-port>/<engine-name>/sync?或者是其他东西?

更新 2 我已经解决了我的问题。 sync.url shold 实际上是我所怀疑的,http://localhost:<tomcat-port>/<engine-name>/sync,当我在 tomcat 中启动 SymmetricDS 服务器时,不需要额外的操作。

Tomcat 的日志包含有关 symemtrids 引擎启动的信息。您必须在 web.xml 中提供配置属性文件的位置。 symmetricds 的一个实例是无用的。必须至少有两个才能启用同步,或者两个引擎配置有两个单独的属性文件。一个双引擎实例可以同步两个数据库。

快速教程也很有用。