JVM, JAVA бинарный и Tomcat .. какой из них предоставляет контейнер сервлетов? - PullRequest
0 голосов
/ 24 августа 2011

Я полагаю, что JVM или JAVA не предоставляют контейнер сервлетов, и мне нужен какой-нибудь JAVA-сервер, например Tomecat, для контейнера провайдера, чтобы запустить сервлет, который нужен моей программе (solr). Даже я могу запустить программу solr, выполнив команду java, но на самом деле она работает неправильно ...

Я прав?

Или что меня смущает, что на другой установке, которая была успешно выполнена мной, я не установил Tomcat или какой-либо другой Java-сервер, а просто запускаю программу solr, вводя команду java с параметрами, и программа продолжает работать как daemon и все просто отлично работает, поэтому я предполагаю, что сервлет вообще не нуждается в Java-сервере.

Пожалуйста, помогите очистить мою голову

1 Ответ

0 голосов
/ 24 августа 2011

Сервлет Примеры контейнеров включают Tomcat и Jetty .

Solr, как и любому веб-приложению на Java, для размещения и запуска требуется контейнер сервлетов. Документы по установке Solr содержат общую и специальную информацию для каждого контейнера.

Когда вы запускаете java -jar start.jar (start.jar поставляется с дистрибутивом Solr), вы фактически запускаете Solr во встроенном экземпляре Jetty .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...