artifactory如何与多个web容器交互



我是Artifactory的新手,我在本地机器上安装了Artifactory,并部署在标准Tomcat web容器和Weblogic web容器上。我想知道"艺术工厂"是怎么储存藏物的。它是在web容器中还是存储在我的本地机器上?

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

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

通常,您只需要一个Artifactory实例。尽管从技术上讲,您可以配置Artifactory的多个实例,为工件使用相同的目录,并使用到元数据数据库的相同连接,但这种设置可能会通过执行并发写而破坏工件存储和元数据数据库。

不要这样做

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

通常,您只需要一个Artifactory实例。即使应该在多个容器上工作,如果你通过同一个数据库共享数据我建议你使用一个唯一的实例

最新更新