MySQLの代わりにPostgreSQLを設定してartifactoryを実行するにはどうすればよいですか?MySQLの代わりにPostgreSQLを使ってArtifactoryを設定するには?
3
A
答えて
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&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ファイル- web siteからOSSバージョンのダウンロードを取得します。
- あなたはpostgresのための二つの可能性持って解凍したフォルダ内のフォルダ
見に解凍し、/ etc /レポ
に行く:
A.ファイルシステム-postgresの/ repo.xml
B.のpostgresのを/ repo.xmlは、あなたは自分に応じてコピー**/repo.xmlファイルにあなたの$ ARTIFACTORY_HOMEの/ etc /レポ/
- 編集ユーザ名/パスワードとデータベースの情報にフォルダAまたはBをコピーしますデータボックスase構成。
注:が、これは$ ARTIFACTORY_HOMEの/ etc/artifactory.system.properties(artifactory.jcr.configDir =ファイルシステムのpostgres OR artifactory.jcr.configDir =レポ/ PostgreSQLであなたがやったの変化に影響を与えることを覚えておいてください)
関連する問題
- 1. PostgreSQLの代わりにCassandra
- 2. cocoapodsを使って作業するときに、s3サーバの代わりにArtifactoryホストバイナリをJFrogできますか?
- 3. javascript:ORの代わりにIF文を使ってデフォルト値を設定
- 4. 〜/ .jfrog_accessの代わりにJFROG_ACCESS homeを指定してください(Artifactory 5.5.2)
- 5. PostgreSQLデータベースを使ってウェブサイトを設定するには?
- 6. 色の代わりに背景色を設定するには?
- 7. ActionBarの代わりにToolBarを設定するには
- 8. PostgreSQLでtimestamp(6)の代わりにtimestamp(0)をデフォルトとして設定するには?
- 9. @ComponentScanの代わりにJavaの設定
- 10. ピボットを使用してNULL値の代わりに0を設定する
- 11. postgresqlのtrunc関数の代わりに
- 12. H2データベースの代わりにmysqlを使用するようにjhipsterを設定する
- 13. マシンにインストールする代わりにbuild.xmlを使ってIvy 2.2.0を設定する
- 14. オペレータの代わりにmysql
- 15. MySQLの代わりにCOUNT(*)OVER(PARTITION BY mct.MasterTableid)の代わりに
- 16. マークアップの代わりにスタイルシートにクラスを設定する
- 17. .htaccessをhtmlの代わりにhttpsとphpに設定する
- 18. MySQLの代わりにJSONを使用していますか?
- 19. xmlの代わりにjsonを使って返信するサウンドクラウド
- 20. 値の代わりに式を使って更新する
- 21. PostgreSQLの文字列定数の代わりに関数パラメータを使用
- 22. セロリ:RabbitMQの代わりにPostgreSQLを使用
- 23. カスケードを削除する代わりにデフォルトに設定
- 24. requests.deleteはartifactoryのDELETEの代わりにGETを引き起こします
- 25. Facebookはpostgresqlを使用する代わりにmysql階層クエリを呼び出す
- 26. idの代わりにclassnameを使ってdomNodeを検索するには?
- 27. mysqliの代わりにPDOとMySqlを使用する
- 28. mysql(Apache、mysqlと組み合わせる)の代わりに使用するデータベース
- 29. OSXでclangの代わりにcccを設定するYosemite
- 30. * ng?角度2のボタンテキストを設定する代わりに?
あなたはArtifactoryのどのバージョンを使用していますか? –