Назад | Перейти на главную страницу

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

Я собираюсь заказать VPS (виртуальный частный сервер) у провайдера, и я думаю, мне нужно установить какой-то контейнер сервлетов, верно?

Я собираюсь использовать SOLR, и мой веб-сайт основан на PHP MYSQL JAVASCRIPT.

Как работает установка контейнера сервлетов? .exe файл?

Я ОЧЕНЬ новичок в контейнерах сервлетов, поэтому, пожалуйста, объясните подробно ...

Кроме того, как мне узнать, какой контейнер сервлетов мне следует использовать?

Я буду использовать ОС VPS Linux.

Спасибо

PS: не знаю, принадлежит ли это ServerFault

Контейнер сервлета в основном конкретная реализация абстрактного Servlet API. Доступны они нескольких производителей: Оракул Glassfish, Apache Tomcat, Eclipse Jetty, JBoss ASи так далее.

Контейнер сервлета обычно уже запрограммирован на чистой java. Таким образом, в основном все, что вам нужно сделать, это установить уже установленную JRE (иногда вместо нее требуется JDK). Что касается любого программного обеспечения Java, вы можете просто загрузить из него ZIP-архив, он будет содержать контейнер сервлета и несколько сценариев запуска / завершения. Или, если вы привязаны к Windows и / или хотите установить ее как службу, некоторые из них также доступны как EXE. Проверить Загрузки секция ранее связанного сервера ставит под сомнение.

Какой из них выбрать, зависит от функциональных требований, но я думаю, что Apache Tomcat более чем достаточно для ваших конкретных целей. И Sun Glassfish, и JBoss AS являются полноценными API Java EE реализации много больше, чем «просто» контейнер сервлетов.

У Tomcat есть неплохая документация "Начало работы": http://tomcat.apache.org/tomcat-7.0-doc/index.html

Надеюсь это поможет.

Solr распространяется вместе с Jetty. Установка не требуется, если вы специально не хотите запускать другой контейнер.

Вы можете запустить Solr в Jetty, cdвход в $SOLR_HOME/example (где $SOLR_HOME является корнем вашей установки Solr) и работает java -jar start.jar. Это вызовет Solr на порту 8983.

Затем вы можете протестировать, просмотрев http://your.machine.name:8983/solr (используйте localhost, если браузер работает на том же компьютере).

Вы можете использовать apache tomcat. Это удобно и надежно. Это один из наиболее часто используемых. Вы можете получить это от Вот. У него очень хорошая документация.

Я думаю, мне нужно установить какой-то контейнер сервлетов, верно? Я собираюсь использовать SOLR

Поскольку для SOLR требуется один, да, если он еще не установлен.

Как работает установка контейнера сервлетов? .exe файл?

В Windows это один способ. Я считаю, что для такого рода вещей предпочтительны файлы msi.

Я буду использовать ОС VPS Linux.

Чем EXE не принесет вам много пользы, поскольку это исполняемый формат MS DOS / MS Windows. В Википедии есть список контейнеров сервлетов. Вам нужно найти совместимый с вашей ОС и прочитать инструкции к нему.

Еще лучше, поскольку ваши текущие знания в этой области кажутся довольно низкими, наймите системного администратора, имеющего некоторый опыт работы с платформой, чтобы помочь вам начать работу.