artifactory如何与多个web容器交互

artifactory如何与多个web容器交互,artifactory,Artifactory,我是Artifactory的新手,我在本地机器上安装了Artifactory,并部署在标准Tomcat web容器和Weblogic web容器上。我想知道Artfactory是如何储存这些文物的。它是在web容器中还是存储在本地机器上 还可以连接存储吗?这意味着,如果我在本地机器上使用Weblogic服务器部署了工件,是否可以配置Artifactory,以便如果我使用Tomcat容器,我仍然可以访问在使用Weblogic服务器时部署的工件?Artifactory将数据存储到符合JDBC的数据库

我是Artifactory的新手,我在本地机器上安装了Artifactory,并部署在标准Tomcat web容器和Weblogic web容器上。我想知道Artfactory是如何储存这些文物的。它是在web容器中还是存储在本地机器上


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

Artifactory将数据存储到符合JDBC的数据库中,我猜默认情况下是Derby,但您可以使用MySql等


通常,您只需要一个Artifactory实例。即使如果您通过同一个数据库共享数据,它应该可以在多个容器上工作,我建议您使用一个唯一的实例Artifactory将实际的二进制文件存储在磁盘上(推荐默认情况下),并将二进制文件的元数据存储在符合JDBC的数据库中(默认情况下为Derby,但您可以使用其他受支持的)

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


不要这样做。

谢谢,但我如何检查是否存在共享数据库,而不仅仅是使用数据库的两个副本?再次检查您的数据库设置谢谢,但我仍然被卡住了,因此我知道两个实例都使用derby,但是否可以找到artifactory存储二进制文件的路径?这是否意味着我不能在两个不同的web容器上同时运行一个artifactory实例?@BrandonFung当它们都在运行时不能。请详细说明为什么要这样做?我不想同时运行这两个实例,我只想测试哪一个web容器最适合我们要做的事情。然后开始操作-配置t在同一个$ARTIFACTORY_HOME上下摆,你就完成了。只是不要,我重复一遍,不要在同一时间运行它们。