Instead of using the outdated Java EE modules, use the following resources.
JAF (Java.activation)
JavaBeans Activiation Framework is a standalone technology (available on Maven Central):
com.Sun.activation
javax.activation
1.2.0
( Source )
CORBA (Java.corba)
From JEP 320 :
There will be no standalone version of CORBA unless third parties take over the maintenance of the CORBA API, ORB implementation, CosNaming provider, etc. Third party maintenance is possible because the Java SE platform approves independent implementations of CORBA. In contrast, the API for RMI-IIOP is defined and implemented exclusively within Java SE. There will not be a standalone version of RMI-IIOP unless a dedicated JSR is started to maintain it, or API management is taken over by the Eclipse Foundation (the transition of Java EE administration from JCP to Eclipse Foundation includes GlassFish and its implementation of CORBA and RMI-IIOP).
JTA (Java.transaction)
Stand alone version:
javax.transaction
javax.transaction-api
1.2
( Source ; take a look at how to use 1.2
and imminent 1.3
on the class and module path.)
JAXB (Java.xml.bind)
Reference implementation:
javax.xml.bind
jaxb-api
2.2.8
com.Sun.xml.bind
jaxb-core
2.2.8
com.Sun.xml.bind
jaxb-impl
2.2.8
( Source ; JEP 320 explains where to get schemagen
And xjc
from.)
JAX-WS (Java.xml.ws)
Reference implementation:
com.Sun.xml.ws
jaxws-ri
2.3.0
pom
( Source ; also explains where to get wsgen
And wsimport
from.)
Common annotations (Java.xml.ws.annotation)
Java Commons annotations (available on Maven Central):
javax.annotation
javax.annotation-api
1.3.1
( Source )