6 Replies Latest reply on Dec 9, 2008 2:20 PM by shelly.mcgowan

    content of jboss-javaee.jar

    shelly.mcgowan

      RE: http://jira.jboss.com/jira/browse/JBAS-4983

      jboss-javaee.jar needs to be updated to resolve the inconsistency of classes contained in it for Java Persistence and Java Servlet APIs with those contained in ejb30-persistence.jar and javax.servlet.jar which are also in the server/${config}/lib directories. The jboss-javaee.jar does not currently contain a complete set of EE 5.0 API classes. This exposes a broader question of the intent of the content and the need to eliminate the distribution of duplicate classes in multiple jars. Comments?

      Current content includes:
      [INFO] JBoss Transaction 1.0.1 API
      [INFO] JBoss EJB 3.0 API
      [INFO] JBoss Java Servlet 2.5 API
      [INFO] JBoss JACC 1.1 API
      [INFO] JBoss JavaEE Application Deployment 1.2 API
      [INFO] JBoss Java API for XML Registries 1.0
      [INFO] JBoss Streaming API for XML 1.0
      [INFO] JBoss J2EE Connector Architecture 1.5 API
      [INFO] JBoss JMS 1.1 API
      [INFO] JBoss Persistence 3.0 API
      [INFO] JBoss Java Authentication SPI for Containers 1.0-PR API

      The complete API set for JavaEE 5.0 should include:
      # EJB 3.0
      # Servlet 2.5
      # JSP 2.1
      # JMS 1.1
      # JTA 1.1
      # JavaMail 1.4
      # JAF 1.1
      # Connector 1.5
      # Web Services 1.2 (JSR-109)
      # JAX RPC 1.1
      # JAX WS 2.0 (JSR-224)
      # JAXB 2.0 (JSR-222)
      # SAAJ 1.3
      # JAXR 1.0 (JSR-093)
      # JavaEE Mgmt 1.1 (JSR-77)
      # JavaEE Deployment 1.2 (JSR-88)
      # JACC 1.1 (JSR-115)
      # JSTL 1.2 (JSR-52)
      # WebSvc Metadata 1.1 (JSR-181)
      # JSF 1.2 (JSR-252)
      # Common Annotations 1.0 (JSR-250)
      # StAX 1.0 (JSR-173)
      # Java Persistence 1.0 (JSR-220)