我有2个网关工作人员和1个网关管理器,使用svn同步部署。
我正在使用API管理器1.9.1, java版" 1.7.0_99", 服务器版本:Apache / 2.4.6(红帽企业Linux)和 SVN版本1.7。
我使用[1]进行配置,但下面的错误显示在Workers:
Caused by: org.tmatesoft.svn.core.SVNException: svn: '/opt/programas/wso2am/1.9.1/repository/deployment/server/synapse-configs/default/api' is not a working copy
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
at org.tmatesoft.svn.core.internal.wc.admin.SVNAdminAreaFactory.open(SVNAdminAreaFactory.java:202)
at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.doOpen(SVNWCAccess.java:379)
at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.open(SVNWCAccess.java:283)
at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.open(SVNWCAccess.java:276)
at org.tmatesoft.svn.core.internal.wc.admin.SVNAdminArea.cleanup(SVNAdminArea.java:984)
at org.tmatesoft.svn.core.internal.wc.admin.SVNAdminArea.cleanup(SVNAdminArea.java:985)
at org.tmatesoft.svn.core.internal.wc.admin.SVNAdminArea.cleanup(SVNAdminArea.java:985)
at org.tmatesoft.svn.core.wc.SVNWCClient.doCleanup(SVNWCClient.java:524)
at org.tmatesoft.svn.core.wc.SVNWCClient.doCleanup(SVNWCClient.java:482)
at org.tmatesoft.svn.core.javahl.SVNClientImpl.cleanup(SVNClientImpl.java:892)
答案 0 :(得分:1)
以下是解释。
您需要做的是,当您第一次启动工作节点时,删除存储库/部署/服务器/文件夹(而不是文件夹本身)中的所有内容并启动。然后,它将检查管理节点已经提交的svn repo中的所有内容。