2009-07-09 8 views

答えて

2

Artifactory 2では、参照する命令に従ってデータソースを設定できます。同等の値をPostgreSQLに置き換えてください。作成したファイル

$ARTIFACTORY_HOME/etc/repo/postgresql/repo.xml 

として使用するrepo.xmlを

artifactory.jcr.configPath=repo/postgresql 

ので、行のコメントを解除するための$ ARTIFACTORY_HOMEの/ etc/artifactory.system.propertiesを変更(および変更)ベースが記事で参照されているか、見つかっている可能性があります。here

データベース設定と一致するようにrepo.xmlの内容を設定する必要があります参照されたファイルと修正私は缶)から:

<!-- MySQL Filesystem --> 
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem"> 
    <param name="driver" value="org.postgresql.Driver"/> 
    <param name="url" value="jdbc:postgresql:[your database URL]"/> 
    <param name="user" value="artifactory_user"/> 
    <param name="password" value="password"/> 
    <!-- Leave this on "mysql", don't know how these apply for PostgreSQL --> 
    <param name="schema" value="[postgresql??]"/> 
    <param name="schemaObjectPrefix" value="rep_"/> 
</FileSystem> 

<!-- http://wiki.apache.org/jackrabbit/DataStore --> 

<!-- MySQL Datastore --> 
<DataStore class="org.artifactory.jcr.jackrabbit.ArtifactoryDbDataStoreImpl"> 
    <param name="url" value="jdbc:postgresql:[your database URL]"/> 
    <param name="tablePrefix" value=""/> 
    <param name="user" value="artifactory_user"/> 
    <param name="password" value="password"/> 
    <param name="databaseType" value="postgresql"/> 
    <param name="driver" value="org.postgresql.Driver"/> 
    <param name="minRecordLength" value="512"/> 
    <param name="maxConnections" value="15"/> 
    <param name="copyWhenReading" value="true"/> 
</DataStore> 



    <!-- PostGreSQL Persistance Manager --> 
    <PersistenceManager 
      class="org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager"> 
     <param name="url" 
       value="jdbc:mysql://localhost:3306/artifactory?useUnicode=true&amp;characterEncoding=UTF-8"/> 
     <param name="user" value="artifactory_user"/> 
     <param name="password" value="password"/> 
     <param name="schemaObjectPrefix" value="${wsp.name}_"/> 
    </PersistenceManager> 

は、WEB-INF/libディレクトリにPostgreSQL jarをドロップすることを忘れないでください、と指示が言うように、おそらく最高のクリーンインストールに対してこれを実行します。 (これは、MySQLの設定をポイントしているため)

幸運

3

repo.xmlファイルへのリンクが壊れて、正しいではありません。

は正しいrepo.xmlファイル

  1. web siteからOSSバージョンのダウンロードを取得します。
  2. あなたはpostgresのための二つの可能性持って解凍したフォルダ内のフォルダ
  3. 見に解凍し、/ etc /レポ
    に行く:
    A.ファイルシステム-postgresの/ repo.xml
    B.のpostgresのを/ repo.xml

  4. は、あなたは自分に応じてコピー**/repo.xmlファイルにあなたの$ ARTIFACTORY_HOMEの/ etc /レポ/

  5. 編集ユーザ名/パスワードとデータベースの情報にフォルダAまたはBをコピーしますデータボックスase構成。

注:が、これは$ ARTIFACTORY_HOMEの/ etc/artifactory.system.properties(artifactory.jcr.configDir =ファイルシステムのpostgres OR artifactory.jcr.configDir =レポ/ PostgreSQLであなたがやったの変化に影響を与えることを覚えておいてください)

関連する問題