2013-06-12 28 views
0

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

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

回答

1

Artifactory的存储实际的二进制文件的磁盘(按建议的默认)和中继关于JDBC兼容数据库中的二进制文件(默认为Derby,但您可以使用其他支持的http://wiki.jfrog.org/confluence/display/RTF/Changing+the+Default+Storage

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

不要这样做。

+0

那么这是否意味着我不能在两个不同的Web容器上有一个artifactory实例? –

+0

@BrandonFung当他们都在运行时不会。你能否详细说明你为什么要做这样的事情? – JBaruch

+0

嗯,我不想同时运行它们两个,我只想测试哪个Web容器对于我们想要做的事情最为理想。 –

1

Artifactory的将数据存储到一个JDBC兼容的数据库,我想这是德比在默认情况下,但你可以使用MySQL等http://wiki.jfrog.org/confluence/display/RTF20/Running+Artifactory+on+MySQL

通常情况下,你只需要一个Artifactory的实例。尽管 它应该工作在多个集装箱,如果你通过同一个数据库 共享数据我会建议你使用一个唯一的实例

+0

谢谢,但我如何检查是否有共享数据库,而不是只使用两个数据库副本? –

+0

检查您的数据库设置http://wiki.jfrog.org/confluence/display/RTF20/Running+Artifactory+on+MySQL – krampstudio

+0

再次感谢,但我仍然卡住,所以我知道这两个实例使用德比,但是有可能找到artifactory存储二进制文件的路径? –

相关问题