[
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
|
On 9/1/20 5:06 PM, Scott Marlow wrote:
The Platform TCK does contain optional tests that use
jakarta.xml.ws.WebServiceRef.
https://urldefense.com/v3/__https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/src/com/sun/ts/lib/harness/keyword.properties*L240__;Iw!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6L8RPp67M$
is an example of keywords that opt into some of these tests:
webservices javaee jaxws_web_profile javaee_web_profile_optional
I believe that `jaxws_web_profile` in this context is there to test the
interactions of web-profile with JAXWS APIs/implementation coming from
JDK; in the other words these tests should not be changing
javax.xml.{bind,soap,ws,...}->jakarta.xml.{bind,soap,ws,...}, since
nobody is removing javax.xml.{bind,soap,ws,...} packages from SE 8 which
is the base now and the requirement to support all APIs available in
Java SE 8 is there in EE 9 as well. But I may be wrong...
thanks,
--lukas
Also, as mentioned on
https://urldefense.com/v3/__https://github.com/eclipse-ee4j/glassfish/issues/23184*issuecomment-684869192__;Iw!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6LhKK19Nw$
, I'm not sure why the GlassFish 6.0 Web Profile doesn't support
jakarta.xml.ws.WebServiceRef but I agree that the CDI TCK could make the
jakarta.xml.ws.WebServiceRef tests optional or excluded, since they are
not required.
* 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.
IMO, I would rather exclude or make the relevant tests optional.
* Modify the TCK to not rely on this XML Web Service reference. Not
sure on the impact of this request.
IMO, this sounds like either excluding the CDI tests that reference XML
Web Service or making the relevant tests optional some other way (if
that is possible).
IMO, making the XML Web Service tests optional would align better with
https://urldefense.com/v3/__https://jakarta.ee/specifications/platform/9/platform-spec-9-SNAPSHOT.html*a2161__;Iw!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6LcHZwhaY$
.
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://urldefense.com/v3/__https://www.linkedin.com/in/kevinwsutter__;!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6LMi7KcHY$
From: "Steve Millidge (Payara)" <steve.millidge@xxxxxxxxxxx>
To: jakartaee-platform developer discussions
<jakartaee-platform-dev@xxxxxxxxxxx>
Date: 09/01/2020 08:30
Subject: [EXTERNAL] [jakartaee-platform-dev] Jakarta EE 9, Web
Profile and XML Web Services
Sent 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://urldefense.com/v3/__https://github.com/eclipse-ee4j/glassfish/issues/23184_for__;!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6L1_c7TRg$
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://urldefense.com/v3/__https://jakarta.ee/specifications/webprofile/9/webprofile-spec-9-SNAPSHOT.html*determining-applicable-requirements_states__;Iw!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6LBJbLycA$
“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@payara.fish_
<mailto: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_
<https://t.sidekickopen79.com/s1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2m14qKW3z75Tn3VZmb1N3D5w3Y1xFw4f8QNRt203?te=W3R5hFj26QkHjW1JG8hQ4hLxzfW4cMgJS43T4PcW3LDsnR3SYMgcW4hKKLQ2Wy3NfW49mj6b1_n8NdW3bxhmc2zVZGmW3XwrS-4cRwd6W4tcW2L2YCBQKW3QTM8045TpmjW24X1RY3z48qTW2-nkPc1X14ycW2xMgzH3ZXcgTW2zNkss3LQQPVW34jSlY2Pz6fcW1SzZtz2q-X_vW211b264kM4GkW3Zw7ZF3T2Z1FW4crKQk2xWcb1W3_-RSZ2FV_nzW3byZDC3JPLHHW2Tk9Yb2Ytw7RW1_t8hL2t1h5CW2xKJCW3QDqlwW2MWbB_2PV8vdW1Zrf2-2nVqcDW4ft4Pz4msZ28W2qQ1rn4hH94QW3R5f4q2nQHtqW2p0tS241-dy4W384Rbp2YPC0yW3K7vJM4m9bqGW2-c-JJ3dzyWfW2RKKS22HBYftW49kdx-1_qbjPW2zxQ673JWfbGW49V9Fc2HZ_xkW4hhq9q3M4sg2W2p4_Fn3JKfFFW47Fygc2TCbr3W2RSmW83SN9JYW3jpQ6G4mkT10W2HnJCW3t__CvW1ZkVkL25mvKTW2zKtn11SbzBjW4cL4l14tzxq2W1_5b5J47lKfnW2MFtDL2TqbSQW1G9wcW2H-n8dW4cNxXD2B1-6yW2F_Pg42FHq7MW2WfkMP239p1JW3LZkXy1G9wbGW1_jqdH3B_RbjW1Qv83N38glL7W365L-62q_pP5W1SbG6X22V5mkW34CBHD3DKfvyW1Vsz-Y1Z4xX-W3C0hv145Y4yvW4pDwZt4fxtqwW47SlPQ4fgKPHW3G_N0H1Xxt76W2-DfgZ3JGmnnW2HVnb64t7csDW3d87-s49S9BHW3QP8jr49D1JzW2MTXjz2qFGX5W2WGJ862qDV3FW34pRP236gy6kW3JWbF_2Myz2YW2CsW383g0NbDW41Y5sC3JJmV4W3Q-CQT45ylTL4xnNr1&si=5555448002510848&pi=00bd5c4d-baf1-43df-aeb9-b7e519963441>|
_info@payara.fish_ <mailto:info@xxxxxxxxxxx>| _@Payara_Fish_
<https://t.sidekickopen79.com/s1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2m14qKW3z75Tn3VZmb1N3D5w3Y1xFw4f8QNRt203?te=W3R5hFj26QkHjW1JG8hQ4hLxzfW4cMgJS43T4PcW3LDsnR3SYMgcW4hKKLQ2Wy3NfW49mj6b1_n8NdW3bxhmc2zVZGmW3XwrS-4cRwd6W4tcW2L2YCBQKW3QTM8045TpmjW24X1RY3z48qTW2-nkPc1X14ycW2xMgzH3ZXcgTW2zNkss3LQQPVW34jSlY2Pz6fcW1SzZtz2q-X_vW211b264kM4GkW3Zw7ZF3T2Z1FW4crKQk2xWcb1W3_-RSZ2FV_nzW3byZDC3JPLHHW2Tk9Yb2Ytw7RW1_t8hL2t1h5CW2xKJCW3QDqlwW2MWbB_2PV8vdW1Zrf2-2nVqbxW3Cf6kX1G9wyHW1VcGnq4cGnstW3gy5qH34zxWkW45Pfzb3XQD69W1ZqRzS1NsM2tW23n8zg3JL0LxW3zbtpF3b3GXMW2zPFjw2PsMl_W3X-mBX4pHR4qW1VfNCq2qzT_WW4rqQYm43Hx10W1G9wzd41sJZXW2YwDyj2r5H8bW2nN4VL346WN1W2RTC542PKR_yW1QxkxX1Nl3nZW2RlK1v1V2xNrW1V8kj-2Mpy3-W2-kpHj1G9wz5W3_qmFT2z_VtWW2-dwHP1_sJZDW30jV103BYt3VW2KFgzK2CBXzlW2r7hHS2WKj8WW21nmz74kMZbDW1X1S5J4kNng4W4fhY-C3NWG74W3gsWsF2qDnc8W2KWTYT3jlV5TW21jc8L2HSNKQW2RxbM02-kR72W3K52dl21n0BkW1G9wz11SsN9lW2MB5yn3b0lzPW3QV7GH2nGGL3W2t7vF32Ww3fxW2-KKPC30B06bW3DVmsy3SyYWHW3XPPCV2p1KQWW45XJcr3gfk22W1G9wyC30pQ2HW3j07Y24fN0bSW3XKcs-36BBZ4W34qhQ31Nx1QSW344K382Rv6ZGW1S8XR92sPm7BW2z-7gD3X_9SdW25hRdM2r62v_W2CDhH71Sz6rX4xnNr1&si=5555448002510848&pi=00bd5c4d-baf1-43df-aeb9-b7e519963441>
/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._/
<https://urldefense.com/v3/__https://t.sidekickopen79.com/s1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs2m14qKW3z75Tn3VZmb1N3D5w3Y1xFw4f8QNRt203?te=W3R5hFj4cm2zwW3T1k3k1JDWV7W3zgCts3M3Dk6W1Ly87f3_R5CyW3P0nP449Kvk7W49Kw113K96C5W41Y8gg4cHcY1W3C7Ggc3T0Xt221V3&si=5555448002510848&pi=00bd5c4d-baf1-43df-aeb9-b7e519963441__;!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6L75oeRfY$
>
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit
https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev__;!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6LIKKoQ1c$
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit
https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev__;!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6LIKKoQ1c$
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit
https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev__;!!GqivPVa7Brio!PezSul_gx5eKlC0Pbqv33MzE2W3q_m9cI3QgR5uPrFeKlN1SgCXoRpDFFb6LIKKoQ1c$