Сервер Tomcat или JBoss для приложения Java EE? - PullRequest
3 голосов
/ 05 октября 2011

Это может быть дубликатом этого и этого вопроса .

У меня есть Java-приложение, в котором я использую JAX-WS (WEB-сервисы). и многие другие функции, такие как утилиты apache-commons.

  1. Мое приложение - приложение Swing, которое подключается к моему коду сервера. и загружает и скачивает, и синхронизирует файлы с сервером. мой База данных MySQL.
  2. Я скомпилировал свой серверный код и создал файл .WAR. я развернул это .WAR (содержащий все необходимые библиотеки для моего сервера стороннего приложения) файл на сервере JBoss и работает нормально.

  3. Теперь мое руководство говорит мне, почему следует использовать JBoss вместо Tomcat, который прост в управлении и настройке на сервере Linux. на самом деле у них есть Linux-сервер, который поддерживает Tomcat, но не JBoss. поэтому они сказали мне развернуть на Tomcat на Linux Server. Я установил и настроил Tomcat на моих окнах и развернул файл .WAR. а также создал Виртуальный каталог для моих ресурсов работает нормально полностью]

  4. Мое приложение не имеет EJB, поэтому я думаю, что Tomcat достаточно хорош.

  5. Пожалуйста, подскажите, можно ли использовать Tomcat вместо сервера JBoss, Я волнуюсь, если в будущем могут возникнуть проблемы или нет Поддержка функций моего приложения в будущем или после завершения тестирования.

Ответы [ 2 ]

6 голосов
/ 05 октября 2011

JBoss использует Tomcat под капотом для размещения военных приложений в любом случае.

Использование Tomcat для вашего военного приложения вместо JBoss должно быть прекрасно.Любые используемые вами обыкновенные фляги можно загрузить с http://commons.apache.org/.. Поместите их в свой каталог lib, и все будет хорошо.Большинство библиотек Apache Commons уже должны быть включены в Tomcat, но вам придется проверить.

PS:
JAX-WS является стандартным в последних обновлениях JDK6.Если вы используете более раннюю версию JDK, просто скачайте JAX-WS.Стандартная эталонная реализация от Oracle / Sun может быть загружена здесь http://jax -ws.java.net /

3 голосов
/ 05 октября 2011

У вас есть EJB? JBoss поставляется с реализацией спецификации EJB JSR.

Для Tomcat требуются плагины, такие как openEJB.

Многие серверы приложений используют Tomcat внутренне в качестве своего контейнера сервлета. Но для соответствия стандартам JavaEE большинство из них выберет сервер приложений JBoss вместо Tomcat.

Обратите внимание, что веб-профиль сервера приложений JBoss 7 сертифицирован.

Tomcat хорошо работает как обычный контейнер Servlet. Многие предприятия при использовании Tomcat связывают его с прокси-серверами и HTTPD-серверами в целях безопасности и распределения нагрузки.

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