问题描述
我正在尝试使用 symmetricDS 在同一台机器上同步两个数据库(仅用于测试)。我已执行以下安装步骤。
bin\sysadmin --engin corp-000 开放注册商店 001
-
启动 sym cmd 但抛出以下错误
bin\sym --engine store-001 --port 8080
[store-001] [DataLoaderService] [store-001-job-3] 使用注册 > URL of http://localhost:8080/sync/corp-000/registration 2021-01-08
WARN [store-001] [SymmetricServlet] [qtp1325866488-13] > 请求 无法处理 url 的路径。检查 > engine.name 的 目标节点与源节点的同步 URL。> 请求是 /corp-000/registration 来自主机 127.0.0.1,IP 地址为 127.0.0.1。
[store-001] [RegistrationService] [store-001-job-3] 注册过程中出现意外错误:收到来自服务器 StackTraceKey 的意外响应代码 400 [HttpException:3422623218]
不知道这是什么错误,我正在尝试清除我的基地,但仍然没有运气。我已经查看了官方教程链接,但仍然没有运气。
您能帮我解决以下问题吗?这对所有初学者都有很大帮助,也很有用。
- 你能在同一台机器上运行多个 sym 实例吗?
- 设置完成后,我是否应该同时为 corp 和 store 运行同步?
- Corp 和 Store 的配置是否正确?如果不是什么是不正确的,为什么?
- 运行双向 syc 还缺少哪些其他步骤?
解决方法
问题可能出在线路上
registration.url=sync.url=http://localhost:8080/sync/corp-000
在corp-000.properties
。你能不能试着把它分成两行:
registration.url=
sync.url=http://localhost:8080/sync/corp-000