Package |
Specification |
Exclusions |
javax.activation |
JavaBeansTM Activation Framework |
|
javax.annotation |
Common Annotations for the Java Platform |
javax.annotation.processing |
javax.batch |
Batch Applications for the Java Platform |
|
javax.decorator |
Contexts and Dependency Injection for Java |
|
javax.ejb |
Enterprise JavaBeans |
|
javax.el |
Expression Language |
|
javax.enterprise |
Contexts and Dependency Injection for Java |
javax.enterprise.deploy |
javax.enterprise.concurrent |
Concurrency Utilities for Java EE |
|
javax.faces |
JavaServer Faces |
|
javax.inject |
Dependency Injection for Java |
|
javax.interceptor |
Interceptors |
|
javax.jms |
Java Message Service |
|
javax.json |
Java API for JSON Processing |
|
javax.json.bind |
Java API for JSON Binding |
|
javax.jws |
Implementing Enterprise Web Services |
|
javax.mail |
JavaMail |
|
javax.persistence |
Java Persistence API |
|
javax.resource |
Java EE Connector Architecture |
|
javax.security.auth.message |
Java Authentication Service Provider Interface for Containers (JASPIC) |
|
javax.security.enterprise |
Java EE Security API |
|
javax.security.jacc |
Java Authorization Contract for Containers (JACC) |
|
javax.servlet |
Java Servlet |
|
javax.servlet.jsp |
JavaServer Pages |
|
javax.servlet.jsp.jstl |
Standard Tag Library for JavaServer Pages (JSTL) |
|
javax.transaction |
Java Transaction API (JTA) |
javax.transaction.xa |
javax.validation |
Bean Validation |
|
javax.websocket |
Java API for WebSocket |
|
javax.ws.rs |
Java API for RESTful Web Services (JAX-RS) |
|
javax.xml.bind |
Java Architecture for XML Binding (JAXB) |
|
javax.xml.soap |
SOAP with Attachments API for Java (SAAJ) |
|
javax.xml.ws |
Java API for XML-Based Web Services (JAX-WS) |
The following packages are under the oversight of the Jakarta EE Working Group, will not be renamed from javax
to jakarta
and are not part of Jakarta EE 9.
Package |
Specification |
Is Broken |
javax.enterprise.deploy |
Java EE Application Deployment |
No |
javax.management.j2ee |
J2EE Management |
Yes |
javax.xml.registry |
Java API for XML Registries (JAXR) |
Yes |
javax.xml.rpc |
Java API for XML based RPC (JAX-RPC) |
Yes |
Java packages marked as broken above have references to other affected
javax
packages and therefore could not function on a runtime where
those packages have been renamed to jakarta
do not exist under
javax