[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jakartaee-platform-dev] Jakarta EE 9, Web Profile and XML Web Services
|
Steve,Interesting twist
of our Jakarta EE 9 plan...First off, the
Jakarta EE 9 Web Profile specification is not final and it looks like it
needs updating. That statement about Java 11 support is too strong
(based on our current release plan). I'm sure there's something similar
for the Platform spec. I'll get PRs in place to correct these.I see a few alternatives..- Pull XML Web Services
into Web Profile. I'm not a fan of this approach. XML Web Services
is marked as Optional for Jakarta EE 9, so it's kind of strange to pull
it into Web Profile just to satisfy the TCK requirements.
- Change this TCK
reference back to javax (vs jakarta). Since our first requirement
for Jakarta EE 9 is Java SE 8, this would get us up and running and be
consistent with our release plan. Supporting Java 11 down the road
(9.1?) would resurface this problem.
- Modify the TCK
to not rely on this XML Web Service reference. Not sure on the impact
of this request.
Any other
ideas?
---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta EE architect @ IBM
e-mail: sutter@xxxxxxxxxx Twitter: @kwsutter
phone: tl-553-3620 (office), 507-253-3620 (office)
LinkedIn: https://www.linkedin.com/in/kevinwsutterFrom:
"Steve
Millidge (Payara)" <steve.millidge@xxxxxxxxxxx>To:
jakartaee-platform
developer discussions <jakartaee-platform-dev@xxxxxxxxxxx>Date:
09/01/2020
08:30Subject:
[EXTERNAL]
[jakartaee-platform-dev] Jakarta EE 9, Web
Profile and XML Web ServicesSent
by: jakartaee-platform-dev-bounces@xxxxxxxxxxx
Hi,
We
are hitting an issue with GlassFish on the Web Profile TCK and in particular
with CDItckporting see https://github.com/eclipse-ee4j/glassfish/issues/23184for background.
My
summary is we are hitting ClassNotFoundException in GlassFish Web Profile
for Jakarta.xml.ws.WebServiceRef as Web Services are not part of the Jakarta
EE 9 Web Profile.
However
javax.xml.ws.WebServiceRef is present in the JDK hence this wasn’t a problem
in Jakarta EE 8 on the Web Profile
The
Jakarta EE 9 Web Profile specification https://jakarta.ee/specifications/webprofile/9/webprofile-spec-9-SNAPSHOT.html#determining-applicable-requirementsstates
“For
a similar reason, all Web Profile 9 APIs must support the Java™ Platform,
Standard Edition 8 API, and all Web Profile 9 products must run on Java™
Platform, Standard Edition 11 runtime.”
So
what should we as the GlassFish project do in this circumstance wrt to
support for XML Web Services?
I
haven’t checked to see whether it is possible to isolate the reference
to the Jakarta.xml.ws classes in the GlassFIsh codebase specifically for
Web Profile yet however I thought it best to raise this to the Platform
project.
Apologies
if my summary is not clear as it is not all clear in my head ?
Steve
Millidge
Director and Founder
Payara Services Ltd
Payara Enterprise – Software, Security, Stability, Support.
E:
steve.millidge@xxxxxxxxxxx|US: +1 415 523 0175 |UK: +44 207 754 0481 |M: +44 7920 100626
----------------------------------------------------------------------------------------------------------------------
Payara
Services Limited, Registered office: Unit 11, Malvern Hills Science Park,
Geraldine Road, Malvern, WR14 3SZ
Registered in England and Wales: 09998946 | VAT: GB 193854467 | www.payara.fish| info@xxxxxxxxxxx| @Payara_Fish
If
at any time you would like to unsubscribe from Payara communications, simply
respond to this email with 'Unsubscribe' in the title, or instantly unsubscribe
from all types of communication here.
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev