SymmetricDS 无法注册客户端
SymmetricDS can not register client
当我启动客户端时,它无法注册,服务器提示如下:
WARN [http-nio-8080-exec-3] o.j.s.s.impl.RegistrationService - Cannot register a client node unless a node group link exists so the registering node can receive configuration updates. Please add a group link where the source group id is server and the target group id is client
WARN [http-nio-8080-exec-3] o.j.s.web.RegistrationUriHandler - client:001:? was not allowed to register.
服务器表:
SELECT * FROM SYM_NODE_GROUP;
NODE_GROUP_ID DESCRIPTION CREATE_TIME LAST_UPDATE_BY LAST_UPDATE_TIME
server null null null null
client null null null null
SELECT * FROM SYM_NODE_GROUP_LINK;
SOURCE_NODE_GROUP_ID TARGET_NODE_GROUP_ID DATA_EVENT_ACTION SYNC_CONFIG_ENABLED IS_REVERSIBLE CREATE_TIME LAST_UPDATE_BY LAST_UPDATE_TIME
server client W 1 0 null null null
client server P 1 0 null null null
客户端出现 500 错误,因为服务器无法注册客户端。
我想念什么?
客户端和服务器都缺少同步url注册
@Bean
public ServletRegistrationBean<SymmetricServlet> symServlet() {
ServletRegistrationBean<SymmetricServlet> bean = new ServletRegistrationBean<>(new SymmetricServlet(), "/sync/*");
bean.setLoadOnStartup(1);
return bean;
}
当我启动客户端时,它无法注册,服务器提示如下:
WARN [http-nio-8080-exec-3] o.j.s.s.impl.RegistrationService - Cannot register a client node unless a node group link exists so the registering node can receive configuration updates. Please add a group link where the source group id is server and the target group id is client
WARN [http-nio-8080-exec-3] o.j.s.web.RegistrationUriHandler - client:001:? was not allowed to register.
服务器表:
SELECT * FROM SYM_NODE_GROUP;
NODE_GROUP_ID DESCRIPTION CREATE_TIME LAST_UPDATE_BY LAST_UPDATE_TIME
server null null null null
client null null null null
SELECT * FROM SYM_NODE_GROUP_LINK;
SOURCE_NODE_GROUP_ID TARGET_NODE_GROUP_ID DATA_EVENT_ACTION SYNC_CONFIG_ENABLED IS_REVERSIBLE CREATE_TIME LAST_UPDATE_BY LAST_UPDATE_TIME
server client W 1 0 null null null
client server P 1 0 null null null
客户端出现 500 错误,因为服务器无法注册客户端。
我想念什么?
客户端和服务器都缺少同步url注册
@Bean
public ServletRegistrationBean<SymmetricServlet> symServlet() {
ServletRegistrationBean<SymmetricServlet> bean = new ServletRegistrationBean<>(new SymmetricServlet(), "/sync/*");
bean.setLoadOnStartup(1);
return bean;
}