Як зазначено вище Tomcat не підтримує EJB (дехто насправді може сказати, що це велика перевага), і навряд чи його буде розширено для їх підтримки. У портфоліо Apache є ще один проект, який розробляється як платформа EJB з відкритим кодом. Для отримання додаткової інформації дивіться домашню сторінку Apache Geronimo.
Щоб запустити Tomcat разом із Apache: Apache потрібно завантажити модуль «адаптера», який використовує певний протокол, наприклад протокол Apache JServ (AJP), для зв’язку з Tomcat через інший порт TCP (порт 8009 у конфігурації за замовчуванням).
Створення клієнта для доступу до EJB
- У IDE NetBeans виберіть Файл > Новий проект >.
- Виберіть тип проекту в категорії Java, тип проекту як програма Java. …
- Введіть назву та місце розташування проекту. …
- Клацніть правою кнопкою миші назву проекту у вікні Провідника проекту.
Встановіть Java Development Kit (JDK) і встановіть змінну середовища JAVA_HOME на каталог JDK. Нарешті, запустіть Tomcat, запустивши сценарій запуску в його папці bin. Це налаштування має вирішальне значення для успішного розгортання програм Java. Встановлення Tomcat має вирішальне значення для розгортання веб-програм на основі Java.
Основна причина того, що модель Pojo Programming (Spring) перейняла модель Ejb: Важка вага– Програми, розроблені на базі EJB, були важкими, оскільки вони використовували бібліотеки Application server + JDK. EJB-контейнер є частиною сервера додатків, наприклад JBoss, і не є легшим веб-контейнером.
Як легкий контейнер, Весна часто вважається заміною EJB.