我是 Artifactory 的新手,我在本地机器上安装了 Artifactory,并部署在标准 Tomcat Web 容器和 Weblogic Web 容器上。我想知道 Artfactory 如何存储工件。它会在 Web 容器中还是存储在我的本地计算机上?
也可以连接存储,这意味着如果我在本地机器上部署了一个带有 Weblogic 服务器的工件,是否可以配置 Artifactory,这样如果我使用 Tomcat 容器,我仍然可以访问使用 Weblogic 时部署的工件服务器?
我是 Artifactory 的新手,我在本地机器上安装了 Artifactory,并部署在标准 Tomcat Web 容器和 Weblogic Web 容器上。我想知道 Artfactory 如何存储工件。它会在 Web 容器中还是存储在我的本地计算机上?
也可以连接存储,这意味着如果我在本地机器上部署了一个带有 Weblogic 服务器的工件,是否可以配置 Artifactory,这样如果我使用 Tomcat 容器,我仍然可以访问使用 Weblogic 时部署的工件服务器?
Artifactory 将数据存储到符合 JDBC 的数据库中,我猜它默认是 Derby,但您可以使用 MySql 等。http://wiki.jfrog.org/confluence/display/RTF20/Running+Artifactory+on+MySQL
通常,您只需要一个 Artifactory 实例。如果您通过同一个数据库共享数据,即使它应该适用于多个容器,我还是建议您使用唯一的实例
Artifactory 将实际的二进制文件存储在磁盘上(推荐的默认值)和关于二进制文件的元数据在 JDBC 兼容的数据库中(默认为 Derby,但您可以使用其他支持的http://wiki.jfrog.org/confluence/display/RTF/更改+默认+存储)
通常,您只需要一个 Artifactory 实例。即使从技术上讲,您可以配置多个 Artifactory 实例以使用相同的目录来存放工件以及与元数据数据库的相同连接,但此设置可能会通过执行并发写入来破坏工件存储和元数据数据库。
不要做。