Контейнер сервлетов - это веб-сервер для сервлетов Java и страниц JSP.
Tomcast и Jetty являются контейнерами для сервлетов.
В фразе, которую вы цитировали, она использует фразу «Сервер приложений» взаимозаменяемо с «Контейнер сервлета». Хотя Solr может требовать только контейнер сервлетов, он не должен использовать термины взаимозаменяемо.
Контейнер сервлетов является только частью сервера приложений J2EE. Некоторые другие серверы приложений (которые также включают контейнеры сервлетов): JBoss и Apache Geronimo ; Geronimo использует либо Tomcat, либо Jetty, в зависимости от того, какой набор вы устанавливаете.
Если вам также нужен PHP, контейнера сервлетов будет недостаточно ... вам также понадобится обычный веб-сервер.
Установка модуля libapache2-mod-php5
из репозитория Ubuntu должна установить для вас как PHP5, так и Apache 2.2. Чтобы установить MySQL, установите пакеты mysql-server
и php5-mysql
.
Если у вас есть доступ только из командной строки, установка пакетов в Ubuntu выполняется с помощью программ aptitude
или apt-get
; склонность предпочтительнее.
Перед установкой новых программ вы всегда должны запустить aptitude update
, который обновляет локальный индекс доступных программ. После этого вы можете обновить существующие пакеты с помощью aptitude safe-upgrade
и установить новые пакеты с помощью aptitude install <packagename>
(без <>
)
Ubuntu, как правило, очень хорошо поддерживает актуальность списка доступных пакетов и периодически сообщает вам при входе в систему, что некоторые пакеты имеют доступные обновления. Поскольку обновления почти всегда являются обновлениями безопасности, рекомендуется проверить их.