Я установил и настроил tomcat + solr на моем персональном компьютере с Linux и Windows. Я смог заставить их работать нормально. Я очень плохо знаком с Java и с тем, как работает файловая структура. (т. е. зная, куда помещать файлы war и что такое WEB-INF). Теперь, когда я готов установить solr и настроить его на плане общего хостинга для моих клиентов, направления отличаются от того, что я делал раньше. Я не хочу все испортить, и, очевидно, веб-сервер ежедневно перезагружается, и я не думаю, что могу сделать это вручную, что означает, что у меня есть один выстрел в этот день.
Вот инструкции по установке сервлета tomcat на его хостинг-провайдера:
http://www.apluskb.com/scripts/Where_do_I_put_my_answer1186.html
Как видите, мне нужно установить solr в каталоге html / WEB-INF, но прочитайте, что там написано ... это очень запутанно:
"Все сервлеты должны быть загружены в каталог / html / WEB-INF / classes . Все распакованные пользовательские классы и ресурсы должны быть загружены в / html / WEB-INF / classes * Каталог 1012 *, а классы и ресурсы, упакованные в файлы Jar , должны быть загружены в / html / WEB-INF / lib . "
э-э ... так что же это? / Классы? или / lib? Я не думаю, что они объясняют это очень хорошо, и я немного смущен этим утверждением. И что именно я должен установить? При обычной установке solr solr помещается куда-то еще, файл war копируется в tomcat, а на остальную часть solr ссылаются с помощью какого-то файла конфигурации XML.
Кроме того, так как я немного новичок в Java и сервлетах, может кто-нибудь объяснить мне структуру файла tomcat (очень подробно определенно даст вам +1 от меня) и куда все пойдет и почему?
Заранее спасибо!