You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "David Blevins (Jira)" <ji...@apache.org> on 2020/06/07 17:43:00 UTC

[jira] [Created] (TOMEE-2839) Investigate uses of "javax"

David Blevins created TOMEE-2839:
------------------------------------

             Summary: Investigate uses of "javax"
                 Key: TOMEE-2839
                 URL: https://issues.apache.org/jira/browse/TOMEE-2839
             Project: TomEE
          Issue Type: Task
            Reporter: David Blevins


In Jakarta EE 9 all the APIs have been repackaged from javax to jakarta.  For example `javax.servlet.http.HttpServlet` becomes `jakarta.servlet.http.HttpServlet`

 

We're using tooling to perform bytecode transformation on all the jars and classes in TomEE 8 so that we can create a distribution of TomEE that can be made both Jakarta EE 8 and Jakarta EE 9 compliant.  When the references are classes, it's very easy.  When the references are strings, it's harder as you have to look at the code and see what it is doing with the string and if its logic will still work or if it needs to be adjusted.

 

We need a community effort to divide and conquer on these to see if we can figure out if the uses are safe or some change needs to happen.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)