Как запустить SymmetricDS на Tomcat?

Я пытаюсь запустить SymmetricDS 3..7.4 на Tomcat 8. Проблема в том, что я не могу понять, что делать после развертывания войны. Как запустить/остановить?

При использовании встроенного сервера SymmetricDS (jetty), запускаемого с помощью команды

bin\sym

когда я перехожу к sync.url в своем веб-браузере, я вижу структуру папок и пустую папку WEB-INF, но от tomcat по URL-адресу localhost:8080/engine_name (путь к войне) я вижу только 404. (Может быть, это это просто особенность причала против tomcat, потому что соответствующий .../sync/url дает 503 в обоих случаях).

В любом случае, я хотел бы знать, как я могу управлять SymmetricDS после развертывания Tomcat, поскольку я не смог найти подробного руководства, как будто это очевидно для всех, а я по какой-то причине просто не понимаю.

Обновить

Хорошо, я понимаю, что это звучит глупо, но более точный вопрос:

-- Нужно ли мне менять sync.url и registration url в файлах .properties, и если нужно (что, вероятно, так и есть), то на что? http://localhost:<tomcat-port>/<engine-name>/sync? Или что-то другое?

Обновление 2 Я решил свой вопрос. На самом деле sync.url должен быть таким, как я и подозревал, http://localhost:<tomcat-port>/<engine-name>/sync, и сервер SymmetricDS запускается, когда я запускаю его в tomcat, никаких дополнительных действий не требуется.


person SMSk    schedule 04.02.2015    source источник


Ответы (1)


Журналы Tomcat содержат информацию о запуске механизма symemtricds. Вам нужно будет указать расположение файла свойств конфигурации в файле web.xml. Один экземпляр symmetrds бесполезен. Их должно быть как минимум два, чтобы включить синхронизацию, или два ядра, сконфигурированные с двумя отдельными файлами свойств. Один экземпляр с двумя движками может синхронизировать две базы данных.

Также очень полезно пройти краткое руководство.

person Boris Pavlović    schedule 04.02.2015
comment
Вот именно. Я прошел туториал, и у меня есть туториал corp-000, store-001 и store-002. Когда я запускаю bin\sym, они синхронизируются, но когда я развертываю три войны в tomcat и запускаю их (вары) - ничего не происходит - person SMSk; 04.02.2015
comment
Настроили ли вы путь к файлу symmetric-ds.properties в файле web.xml? - person Boris Pavlović; 04.02.2015
comment
Я понял, спасибо. Мой вопрос заключался в том, как его запустить, но, как это бывает, он запускается, когда я запускаю .war файл в tomcat. У меня просто были неправильные sync.url в моем файле .properties. Теперь, когда я это понял, и, судя по выводу файла журнала, у меня возникла другая проблема, и я думаю, что должен опубликовать еще один вопрос. Но спасибо за помощь! - person SMSk; 05.02.2015