如何在 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.url
和 registration 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 的一个实例是无用的。必须至少有两个才能启用同步,或者两个引擎配置有两个单独的属性文件。一个双引擎实例可以同步两个数据库。
快速教程也很有用。
我正在尝试在 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.url
和 registration 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 的一个实例是无用的。必须至少有两个才能启用同步,或者两个引擎配置有两个单独的属性文件。一个双引擎实例可以同步两个数据库。
快速教程也很有用。