2013-06-12 1 views
0

Я новичок в Artifactory, и у меня есть Artifactory, установленный на моей локальной машине и развернутый на стандартном веб-контейнере Tomcat и веб-контейнере Weblogic. Я хочу знать, как Artfactory хранит артефакты. Будет ли он в веб-контейнере или он будет храниться на моей локальной машине?Как artifactory взаимодействует с несколькими веб-контейнерами

Также возможно подключить хранилище, означающее, что если я развернул артефакт на своей локальной машине с сервером Weblogic, можно настроить Artifactory таким образом, что если я использую контейнер Tomcat, я могу получить доступ к артефакту, развернутому, когда я использовал сервер Weblogic?

ответ

1

Artifactory хранит реальные исполняемые файлы на диске (по умолчанию рекомендуется) и метаданных о двоичных файлах в базе данных, совместимой с JDBC (Derby по умолчанию, но вы можете использовать другие поддерживаемые http://wiki.jfrog.org/confluence/display/RTF/Changing+the+Default+Storage)

Обычно вам нужен только один экземпляр Artifactory. Хотя технически вы можете настроить несколько экземпляров Artifactory для использования одного и того же каталога для артефактов и того же соединения с базой данных метаданных, эта настройка, вероятно, повредит хранилище артефактов и базу данных метаданных, выполнив параллельную запись.

НЕ ДЕЛАЙТЕ ЭТО.

+0

Значит ли это, что у меня не может быть одного экземпляра artifactory на двух разных веб-контейнерах? –

+0

@BrandonFung Не когда они оба работают. Не могли бы вы объяснить, почему вы хотите это сделать? – JBaruch

+0

Ну, я не хочу запускать их обоих одновременно, я просто хочу проверить, какой веб-контейнер будет наиболее идеальным для того, что мы хотим сделать. –

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 хранит двоичные файлы? –