0

我是 Artifactory 的新手,我在本地机器上安装了 Artifactory,并部署在标准 Tomcat Web 容器和 Weblogic Web 容器上。我想知道 Artfactory 如何存储工件。它会在 Web 容器中还是存储在我的本地计算机上?

也可以连接存储,这意味着如果我在本地机器上部署了一个带有 Weblogic 服务器的工件,是否可以配置 Artifactory,这样如果我使用 Tomcat 容器,我仍然可以访问使用 Weblogic 时部署的工件服务器?

4

2 回答 2

1

Artifactory 将数据存储到符合 JDBC 的数据库中,我猜它默认是 Derby,但您可以使用 MySql 等。http://wiki.jfrog.org/confluence/display/RTF20/Running+Artifactory+on+MySQL

通常,您只需要一个 Artifactory 实例。如果您通过同一个数据库共享数据,即使它应该适用于多个容器我还是建议您使用唯一的实例

于 2013-06-12T13:34:41.667 回答
1

Artifactory 将实际的二进制文件存储在磁盘上(推荐的默认值)和关于二进制文件的元数据在 JDBC 兼容的数据库中(默认为 Derby,但您可以使用其他支持的http://wiki.jfrog.org/confluence/display/RTF/更改+默认+存储

通常,您只需要一个 Artifactory 实例。即使从技术上讲,您可以配置多个 Artifactory 实例以使用相同的目录来存放工件以及与元数据数据库的相同连接,但此设置可能会通过执行并发写入来破坏工件存储和元数据数据库。

不要做。

于 2013-06-13T11:11:31.727 回答