2016-05-27 3 views
0

私は2つのゲートウェイワーカーと1つのゲートウェイマネージャーを使用してsvnを使用してデプロイを同期します。エラー - Carbon 4.2.0ベースの製品のWSO2デプロイメントシンクロナイザー

私は、 Javaバージョン "1.7.0_99"、 ServerバージョンAPIマネージャ1.9.1を使用しています:Apacheの/ 2.4.6(のRed Hat Enterprise Linux)と SVNのバージョン1.7を。

Iは設定のために[1]を使用するが、以下のエラーが労働者に示される。

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) 

[1] - https://docs.wso2.com/display/CLUSTER420/SVN-Based+Deployment+Synchronizer+for+Carbon+4.2.0-Based+Products

+0

これはログの唯一のエラーですか?完全なエラーログを投稿できますか? – lakshman

答えて

1

後に説明します。

  1. まず、適切な設定でマネージャーノードを起動します。この時点でsvn repoは空です。起動時に、マネージャーノードは、リポジトリー/デプロイメント/サーバーフォルダーのすべてをリポジトリーにコミットします。
  2. その後、ワーカーノードを開始します。それでは、svnリポジトリからアーティファクトをチェックアウトしようとします。これで、リポジトリ/ deployment/server/synaps-configs/default/apiフォルダをチェックアウトしようとすると、ファイルシステム内の同じフォルダが検索されます。しかし、バージョン管理下にはありません。これは、この例外の理由です。

最初にワーカーノードを起動するときは、リポジトリ/デプロイメント/サーバー/フォルダ(フォルダ自体ではない)のすべてを削除して起動する必要があります。次に、管理ノードによってすでにコミットされているsvn repoからすべてをチェックアウトします。

関連する問題