Я собираюсь заказать VPS (виртуальный частный сервер) у провайдера, и полагаю, мне придется установить какой-нибудь контейнер сервлетов, верно?
Я собираюсь использовать SOLR, а мой сайт основан на PHP MYSQL JAVASCRIPT.
Как работает установка контейнера сервлетов? Файл .exe?
Я ОЧЕНЬ новичок в контейнерах сервлетов, поэтому, пожалуйста, объясните подробнее...
Кроме того, как узнать, какой контейнер сервлетов мне следует использовать?
В качестве операционной системы VPS я буду использовать Linux.
Спасибо
PS: не знаю, относится ли это к ServerFault
решение1
Контейнер сервлетов по сути являетсяконкретная реализацияабстрактногоAPI сервлета. Они доступны в нескольких марках:Оракул Glassfish,Apache-томкат,Эклипс Джетти,JBoss ASи т.д.
Контейнер сервлетов обычно уже запрограммирован на чистом java. Таким образом, по сути, все, что вам нужно сделать, это иметь уже установленную JRE (иногда вместо этого требуется JDK). Что касается любого программного обеспечения Java, вы можете просто загрузить ZIP-файл с него, он будет содержать контейнер сервлетов и несколько скриптов запуска/выключения. Или, если вы привязаны к Windows и/или хотите установить его как службу, некоторые также доступны в виде EXE-файла. ПроверьтеЗагрузкираздел beforelinked сервера вызывает вопрос.
Какой из них выбрать, зависит от функциональных требований, но я думаю, что Apache Tomcat более чем достаточен для ваших конкретных целей. И Sun Glassfish, и JBoss AS являются полноценнымиAPI JavaEEреализациимногобольше, чем «просто» контейнер сервлетов.
У Tomcat есть неплохая документация по началу работы:http://tomcat.apache.org/tomcat-7.0-doc/index.html
Надеюсь это поможет.
решение2
Solr распространяется с Jetty. Установка не требуется, если только вы специально не хотите запустить другой контейнер.
Вы можете запустить Solr в Jetty, cd
перейдя в $SOLR_HOME/example
(где $SOLR_HOME
находится корень вашей установки Solr) и выполнив java -jar start.jar
. Это запустит Solr на порту 8983.
Затем вы можете протестировать просмотр http://your.machine.name:8983/solr
(используйте localhost, если браузер запущен на той же машине).
решение3
Думаю, мне нужно установить какой-нибудь контейнер сервлетов, верно? Я собираюсь использовать SOLR
Поскольку для работы SOLR он необходим, то да, если он у вас еще не установлен.
Как работает установка контейнера сервлетов? Файл .exe?
В Windows это один из способов. Я считаю, что msi-файлы предпочтительнее для таких вещей.
В качестве операционной системы VPS я буду использовать Linux.
Тогда exe не принесет вам много пользы, так как это формат исполняемого файла MS DOS / MS Windows. Википедиясписок контейнеров сервлетов. Вам нужно найти совместимый с вашей ОС и прочитать его инструкции.
А еще лучше, поскольку ваши текущие познания в этой области кажутся довольно ограниченными, нанять системного администратора с некоторым опытом работы с платформой, который поможет вам начать работу.
решение4
Вы можете использовать apache tomcat. Он прост в использовании и надежен. Это один из наиболее используемых. Вы можете получить его здесьздесь. Он имеет очень хорошую документацию.