Что такое контейнер сервлетов и как его установить?

Что такое контейнер сервлетов и как его установить?

Я собираюсь заказать 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. Он прост в использовании и надежен. Это один из наиболее используемых. Вы можете получить его здесьздесь. Он имеет очень хорошую документацию.

Связанный контент