JBoss (WildFly) 內部已集成 Tomcat (Undertow 為新版 Web 容器),單獨部署 JBoss 即可同時運行 Servlet/JSP 與 EJB,無需額外安裝 Tomcat。
| 版本 | Web 容器 | EJB 容器 | 備註 |
|---|---|---|---|
| JBoss AS 4/5/6 | Tomcat 5/6 | JBoss EJB3 | 早期嵌入 Tomcat |
| JBoss AS 7 / WildFly 8+ | Undertow | WildFly EJB | 自研高性能非阻塞容器,Servlet 3.1/4.0 |
wildfly-ejb-client-bom,配置 jboss-ejb-client.properties 指向 WildFly Remoting 端口 (8080/4447)。@Resource 查找 DataSource 時,JNDI 名稱以 java:jboss/datasources/... 開頭。若項目不需完整 Java EE(現 Jakarta EE)規範,僅用 EJB 3.x 無狀態 Session Bean,可考慮: