-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need version of metro-wsit / metro.webservices-api-osgi supporting jakarta.servlet 6 #148
Comments
GF master is still on servlet 5. Other than that, I cannot use Servlet 6 because I've found no version of Grizzly implementing/supporting Servlet 6 and without that, Metro fails to build. |
Yes, but that is because I'm preparing the PR with Servlet 6 to be merged in without (too many) errors. But Metro (among others) is blocking that merge.
The Servlet 6 bits are implemented in Catalina in GF, not in Grizzly. I do know Grizzly, perhaps somewhat confusingly, implements parts of Servlet too. I can look at whether that can be updated first then. |
I was hoping to see incremental changes directly in master to allow better co-operation as well as testing (...test early, test often...). |
wrt issue in grizzly:
|
Yes, I was hoping for that too. But almost everything depends on other things. So I add one updated dependency, but it then wants another dependency to be updated. So I update that, and then it wants yet something else, etc. It keeps branching out. If you look at the PR you see I start small hoping to merge in just these, but the build keeps failing. The dependency problems go 2 way. Either updated artefact A depends on B and C, and it wants updated versions of these, OR artefact A is depended upon by B and C and after updating A, B and C won't find the non-updated A anymore. Maybe if very carefully looking at the dependency graph a small handful of dependencies could have been added incrementally, but they seem far and few between. |
Thanks, I'm on it. |
4.0.0-M2 should appear in staging in a while. It would be great to provide updated grizzly so I can fix #155 |
Integrating metro 4.0.0-M1 in GF 7 leads to several exceptions such as
Upon investigation of the MANIFEST.MF, it seems a number of Jakarta dependencies are restricted to their EE 9.1 versions:
GlassFish 7 bundles Jakarta Authentication 3 and Jakarta Servlet 6 among others.
I think a new version of "org.glassfish.metro.webservices-api-osgi" is needed?
The text was updated successfully, but these errors were encountered: