java-如何使用PostgreSQL而不是MySQL配置Artifactory?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-如何使用PostgreSQL而不是MySQL配置Artifactory?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2043字,纯文字阅读大概需要3分钟。
内容图文
![java-如何使用PostgreSQL而不是MySQL配置Artifactory?](/upload/InfoBanner/zyjiaocheng/886/734d6b412fd24941b413ec1c2f792ec8.jpg)
如何配置PostgreSQL而不是MySQL来运行artifactory?
解决方法:
在Artifactory 2上,您可以按照参考说明配置数据源,只需对PostgreSQL做等效操作即可(用等效值代替).
因此,修改$ARTIFACTORY_HOME / etc / artifactory.system.properties以取消注释(并修改)该行:
artifactory.jcr.configPath=repo/postgresql
创建文件
$ARTIFACTORY_HOME/etc/repo/postgresql/repo.xml
本文引用了用作基础的repo.xml,或者您可以找到它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>
请记住,将PostgreSQL jar拖放到WEB-INF / lib目录中,并按照说明进行操作,最好是对全新安装运行此命令.
祝好运
内容总结
以上是互联网集市为您收集整理的java-如何使用PostgreSQL而不是MySQL配置Artifactory?全部内容,希望文章能够帮你解决java-如何使用PostgreSQL而不是MySQL配置Artifactory?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。