[ 
https://issues.apache.org/jira/browse/WW-5141?focusedWorklogId=889326&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-889326
 ]

ASF GitHub Bot logged work on WW-5141:
--------------------------------------

                Author: ASF GitHub Bot
            Created on: 07/Nov/23 19:00
            Start Date: 07/Nov/23 19:00
    Worklog Time Spent: 10m 
      Work Description: jdyer1 commented on PR #778:
URL: https://github.com/apache/struts/pull/778#issuecomment-1799585096

   I added several new commits to my fork.  Now all code compiles and all unit 
tests pass, with these 5 new caveats.
   
   1. I ignored freemarker tests (REVERT these commits)
   - 8d465c66a871cb5f7df4781c556f7d71e2932af1
   - 1c43fd1dc77f0478823c668bca8a0a31f7e9dd6b
   - 908d06483906c50d448795cf99547da9f91a9ef8
   
   2. I ignored Commons-Upload tests (REVERT these commits)
   - e4fa6e40ef99190a82e071900e937886e7f1a381
   - f0df35f2e4d3fd1939f58a425729640a4d612ce9
   
   3. I ignored "embedded jsp plugin" test.  Possibly remove this deprecated 
plugin?  Or, fix and REVERT this commit.
   - 7f12f15d92177b5776255aee2e315e5cc55e9ffc
   
   4. I Removed deprcated OVAL plugin.  Dependency "net.sf.oval" depends on 
javax.persistence, no "jakarta" compatible release available.
   
   5. The "Struts 2 Showcase Webapp" integration test does not work.  I do not 
know how to fix it, but it seems the web server is not starting.  Probably 
"Struts 2 Rest Showcase Webapp" has the same issue.
   -----
   I think these are the next TODO's:
   
   1. Fix common-uploads to work with newer version
   2. Figure out what to do about freemarker/sitemesh (perhaps use eclipse 
transformer? https://github.com/eclipse/transformer)
   3. Fix tests for "embedded jsp plugin" or remove this deprecated plugin
   4. Fix the "Struts 2 Showcase Webapp" integration tests
   
   If anyone can give input as to if you feel this is the right track, I would 
appreciate it.  I will continue to work on some of these things as my time 
allows.  It would be wonderful to also see some activity from seasoned Struts 
developers!  I think having a Jakarta EE 9+ version of Struts to be important 
as we all need to eventually migrate our applications to stay on supported 
runtimes.
   




Issue Time Tracking
-------------------

    Worklog Id:     (was: 889326)
    Time Spent: 1h 10m  (was: 1h)

> Support for JEE 9+ 
> -------------------
>
>                 Key: WW-5141
>                 URL: https://issues.apache.org/jira/browse/WW-5141
>             Project: Struts 2
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Daniel Le Berre
>            Priority: Major
>             Fix For: 7.0.0
>
>         Attachments: pom.xml
>
>          Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> JEE 9 breaks the JEE API by replacing javax domain by jakarta.
> Tomcat 10 implements some specifications of JEE 9.
> Struts 2.5 has some dependencies with the javax servlet API.
> Struts would require some changes to run on Tomcat 10+.
> Is there any plan to support JEE 9+ in the future?
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to