Об этом есть несколько статей, поэтому трудно понять, какую конкретно вы имеете в виду.
При этом, это действительно зависит от технологического стека. Если вам нужна полная реализация J2EE, а не просто контейнер J2EE, время запуска будет сильно различаться.
Например, Tomcat можно запустить за считанные секунды. На моей машине примерно 1-2 секунды. Конечно, это контейнер J2EE. Он не включает такие функции, как EJB. Но в наши дни, кому это действительно нужно.
Полные реализации J2EE, такие как JBoss и Weblogic, например, потребуют гораздо большего времени запуска сервера. В основном от полминуты до нескольких минут.
Опять же, вам действительно нужно решить, какую именно часть стека J2EE вы хотите, и если вы не собираетесь использовать его в полной мере, тогда Tomcat отлично подходит для быстрого запуска.
Кроме того, даже если вы используете Tomcat для разработки, это не означает, что вам нужно использовать его для производства. Это не значит, что это плохой рабочий сервер, он просто легче.
person
Stephane Grenier
schedule
21.09.2009