Как установить Terracotta TIM / DSO на сервер без интернета?
Я установил Terracotta на свой сервер, и я могу запустить его. Мы используем tim-ehcache, поэтому мне также необходимо сгенерировать dso-boot-jar, как показано на этой странице: http://terracotta.org/documentation/3.7.4/more/terracotta-dso/dso-install (шаг 3: Установите TIM). Однако сервер, на котором я установил Terracotta, не имеет доступа к Интернету, и при запуске сценария tim-get.sh он не может подключиться к Интернету и не работает.
Есть ли способ загрузить требуемые файлы и поместить их где-нибудь локально? Или есть где-нибудь, где я могу скачать полностью сформированный jso-boot jar? (Насколько я понимаю, он очень чувствителен к определенной версии JAVA... он также чувствителен к ОС? Могу ли я установить ту же версию JAVA на мой сервер Windows, собрать jar boot-dso и скопировать его на мой сервер Linux?)
Когда я пытаюсь запустить скрипт tim-get.sh, я вижу, что он жалуется, что "не может загрузить удаленный индексный файл [...] не может разрешить локальную кэшированную копию" - поэтому я скачал файл index.xml.gz, что он ищет и помещает его в папку / tmp / tim-get /, где он ищет локальную кэшированную копию. Теперь жалуется
No module found matching: tim-ehcache-2.x:latest groupId=org.terracotta.modules
Found no module to install.
Почему он не может найти модуль для установки? В терракотовом хранилище я обнаружил библиотеку tim-ehcache-2.x-1.8.7.jar, которую нужно искать, основываясь на информации в индексном файле, но что мне с ней делать? Могу ли я положить его где-нибудь локально и заставить файл использовать его?
Большое спасибо!