Re: Migrating axis2-1.8.2
robertlazarski <[email protected]> Sun, 26 May 2024 13:14:37 -1000
| Newsgroups | gmane.text.xml.axis.user |
|---|---|
| Message-ID | <CABpPLBXW_hJAr_Jij4+4+JUJT5U7BRugZFM6thQESKFTRWNhXg@mail.gmail.com> |
--0000000000002fd92c06196391f7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hmm, "mvn -Dmaven.test.skip.exec clean install" should work however if not then I suggest trying the command used to build with GitHub Actions: mvn -B -e -Papache-release -Dgpg.skip=3Dtrue verify https://github.com/apache/axis-axis2-java-core/actions/runs/9235500518/job/= 25410379970 On Sun, May 26, 2024 at 12:55=E2=80=AFPM Amit Patil <amitpatil12.ap67@gmail= .com> wrote: > Yes I am using jdk 17. > permission java.io.FilePermission "C:\\Program Files\\Eclipse > Adoptium\\jdk-17.0.3.7-hotspot", "read,readlink"; > > On Mon, 27 May 2024 at 04:23, robertlazarski <[email protected]> > wrote: > >> You need to compile with JDK 17. >> >> On Sun, May 26, 2024 at 12:50=E2=80=AFPM Amit Patil <amitpatil12.ap67@gm= ail.com> >> wrote: >> >>> Thanks for the clarification, >>> Can you please confirm a couple of things, Can I officially take the >>> master branch of the axis2 repository and compile it to use in my code?= and >>> I am getting the following error while building. >>> >>>> [ERROR] Errors: >>>> [ERROR] ServiceClientTest.testWSDLWithImportsFromZIP:50 =C2=BB >>>> AccessControl access denied ("java.io.FilePermission" >>>> "jar:file:\C:\Users\apatil56\Downloads\axis-axis2-java-core-master\axi= s-axis2-java-core-master\modules\kernel\target\test-zip.zip!\test.wsdl" >>>> "read") >>>> [ERROR] URIResolverTest.testResolveEntity:33 =C2=BB AccessControl ac= cess >>>> denied ("java.io.FilePermission" "http:\www.test.org\schema.xsd" >>>> "read") >>>> [ERROR] WSDLLocatorTest.testGetInputSource:33 =C2=BB AccessControl a= ccess >>>> denied ("java.io.FilePermission" "http:\www.test.org\schema.xsd" >>>> "read") >>>> [INFO] >>>> [ERROR] Tests run: 380, Failures: 0, Errors: 3, Skipped: 0 >>>> [INFO] >>>> [INFO] >>>> ----------------------------------------------------------------------= -- >>>> [INFO] Reactor Summary for Apache Axis2 - Kernel 1.8.3-SNAPSHOT: >>>> [INFO] >>>> [INFO] Apache Axis2 - Kernel .............................. FAILURE [ >>>> 41.271 s] >>>> >>> >>> This is because of Java Security Manager blocking access to certain >>> resources (files and URLs) required by the tests. I will try to solve t= his >>> but can you tell if I am missing anything here? >>> >>> >>> Thanks, >>> Amit Patil >>> >>> On Mon, 27 May 2024 at 03:39, robertlazarski <[email protected]> >>> wrote: >>> >>>> The license is open source via the Apache license at all times - the >>>> only difference with an official release of 1.8.3 is binaries that can= be >>>> loaded via Maven and direct links. >>>> >>>> On Sun, May 26, 2024 at 12:06=E2=80=AFPM robertlazarski < >>>> [email protected]> wrote: >>>> >>>>> This is the repo - only missing feature is OSGI as it may get dropped >>>>> if we don't get a volunteer. >>>>> >>>>> Beyond that, the only expected difference is httpclient4 instead of >>>>> httpclient5 ... which is going to be more stable for the next month o= r two. >>>>> >>>>> https://github.com/apache/axis-axis2-java-core >>>>> >>>>> On Sun, May 26, 2024 at 11:52=E2=80=AFAM Amit Patil < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> Thank you so much for the response. Can you please provide me with >>>>>> the link to the right branch or tag? I will try to compile from sour= ce as >>>>>> of now. But we are not authorized to use the product which has not b= een >>>>>> released yet with a licence. Although it will be good for testing fo= r now >>>>>> and communicating with the customer for future roadmap. >>>>>> Also is there any other workaround for this? >>>>>> >>>>>> Thanks for the help, >>>>>> Amit Patil >>>>>> >>>>>> On Mon, 27 May 2024 at 03:06, robertlazarski < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Tomcat 10 supports axis2 via the legacyAppBase folder - see the >>>>>>> Tomcat 10 docs for details. >>>>>>> >>>>>>> Axis 1.8.3 will support jakarta and the only thing holding up the >>>>>>> release is httpclient5 which isn't related to jakarta at all ... yo= u can >>>>>>> check out the Axis2 github repo and compile from source now if you = are so >>>>>>> inclined. >>>>>>> >>>>>>> The httpclient5 upgrade ended up being harder than expected due to >>>>>>> some Axis2 quirks that goes deep into the architecture and the clas= sic API >>>>>>> changing more that it would appear. >>>>>>> >>>>>>> Nevertheless, progress continues. >>>>>>> >>>>>>> On Sun, May 26, 2024 at 11:21=E2=80=AFAM Amit Patil < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hello, >>>>>>>> I am a software developer in a MNC working on developing web >>>>>>>> applications in java. Currently I am in the middle of a task of mi= grating >>>>>>>> my code from javax to jakarta because we are upgrading to tomcat 1= 0. We use *axis2 >>>>>>>> 1.8.2 *in our code which consists of some javax jars and code >>>>>>>> snippets with javax use in it. >>>>>>>> I want to know whether to upgrade the binaries used in axis2-1.8.2 >>>>>>>> manually or is there any other way of doing it? Does tomcat 10 sup= port >>>>>>>> axis2-1.8.2? >>>>>>>> Can you please guide me what I should do in this situation? >>>>>>>> >>>>>>>> >>>>>>>> Kind regards, >>>>>>>> Amit Patil >>>>>>>> >>>>>>> --0000000000002fd92c06196391f7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hmm, "<span style=3D"font-family:monospace"><spa= n style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">mvn -Dmaven.= test.skip.exec clean install</span></span>" should work however if not= then I suggest trying the command used to build with GitHub Actions:=C2=A0= </div><div><br></div><div><span class=3D"gmail-CheckStep-line-content gmail= -d-inline-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content"><sp= an class=3D"gmail-">mvn -B -e -Papache-release -Dgpg.skip=3Dtrue verify</sp= an></span></div><div><span class=3D"gmail-CheckStep-line-content gmail-d-in= line-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content"><span cl= ass=3D"gmail-"><br></span></span></div><div><a href=3D"https://github.com/a= pache/axis-axis2-java-core/actions/runs/9235500518/job/25410379970">https:/= /github.com/apache/axis-axis2-java-core/actions/runs/9235500518/job/2541037= 9970</a> </div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class= =3D"gmail_attr">On Sun, May 26, 2024 at 12:55=E2=80=AFPM Amit Patil <<a = href=3D"mailto:[email protected]">[email protected]</a>&g= t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p= x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div d= ir=3D"ltr">Yes I am using jdk 17.<br>permission java.io.FilePermission &quo= t;C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.3.7-hotspot", "re= ad,readlink";<br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"= class=3D"gmail_attr">On Mon, 27 May 2024 at 04:23, robertlazarski <<a h= ref=3D"mailto:[email protected]" target=3D"_blank">robertlazarski@gm= ail.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"= margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef= t:1ex"><div dir=3D"ltr">You need to compile with JDK 17. <br></div><br><div= class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 26= , 2024 at 12:50=E2=80=AFPM Amit Patil <<a href=3D"mailto:amitpatil12.ap6= [email protected]" target=3D"_blank">[email protected]</a>> wrote:<br= ></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;= border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">T= hanks for the clarification,<br><div>Can you please confirm a couple of thi= ngs, Can I officially take the master branch of the axis2 repository and co= mpile it to use in my code? and<br>I am getting the following error while b= uilding.=C2=A0<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px= 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[ERROR]= Errors: <br>[ERROR] =C2=A0 ServiceClientTest.testWSDLWithImportsFromZIP:50= =C2=BB AccessControl access denied ("java.io.FilePermission" &qu= ot;jar:file:\C:\Users\apatil56\Downloads\axis-axis2-java-core-master\axis-a= xis2-java-core-master\modules\kernel\target\test-zip.zip!\test.wsdl" &= quot;read")<br>[ERROR] =C2=A0 URIResolverTest.testResolveEntity:33 =C2= =BB AccessControl access denied ("java.io.FilePermission" "h= ttp:\<a href=3D"http://www.test.org" target=3D"_blank">www.test.org</a>\sch= ema.xsd" "read")<br>[ERROR] =C2=A0 WSDLLocatorTest.testGetIn= putSource:33 =C2=BB AccessControl access denied ("java.io.FilePermissi= on" "http:\<a href=3D"http://www.test.org" target=3D"_blank">www.= test.org</a>\schema.xsd" "read")<br>[INFO]<br>[ERROR] Tests = run: 380, Failures: 0, Errors: 3, Skipped: 0<br>[INFO]<br>[INFO] ----------= --------------------------------------------------------------<br>[INFO] Re= actor Summary for Apache Axis2 - Kernel 1.8.3-SNAPSHOT:<br>[INFO]<br>[INFO]= Apache Axis2 - Kernel .............................. FAILURE [ 41.271 s]<b= r></blockquote><div><br>This is because of Java Security Manager blocking a= ccess to certain resources (files and URLs) required by the tests. I will t= ry to solve this but can you tell if I am missing anything here?=C2=A0<br><= br><br>Thanks,<br>Amit Patil</div></div></div><br><div class=3D"gmail_quote= "><div dir=3D"ltr" class=3D"gmail_attr">On Mon, 27 May 2024 at 03:39, rober= tlazarski <<a href=3D"mailto:[email protected]" target=3D"_blank"= >[email protected]</a>> wrote:<br></div><blockquote class=3D"gmai= l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20= 4,204);padding-left:1ex"><div dir=3D"ltr">The license is open source via th= e Apache license at all times - the only difference with an official releas= e of 1.8.3 is binaries that can be loaded via Maven and direct links. <br><= /div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O= n Sun, May 26, 2024 at 12:06=E2=80=AFPM robertlazarski <<a href=3D"mailt= o:[email protected]" target=3D"_blank">[email protected]</a>&= gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0= px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div = dir=3D"ltr"><div>This is the repo - only missing feature is OSGI as it may = get dropped if we don't get a volunteer. <br></div><div><br></div><div>= Beyond that, the only expected difference is httpclient4 instead of httpcli= ent5 ... which is going to be more stable for the next month or two. <br></= div><div><br></div><div><a href=3D"https://github.com/apache/axis-axis2-jav= a-core" target=3D"_blank">https://github.com/apache/axis-axis2-java-core</a= ></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail= _attr">On Sun, May 26, 2024 at 11:52=E2=80=AFAM Amit Patil <<a href=3D"m= ailto:[email protected]" target=3D"_blank">amitpatil12.ap67@gmail.= com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg= in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e= x"><div dir=3D"ltr">Hi,<div>Thank you so much for the response. Can you ple= ase provide me with the link to the right branch or tag? I will try to comp= ile from source as of now. But we are not authorized to use the product=C2= =A0which has not been released yet with=C2=A0a licence. Although=C2=A0it wi= ll be good for testing for now and communicating with the customer for futu= re=C2=A0roadmap.=C2=A0<br>Also is there any other workaround for this?=C2= =A0<br><br>Thanks for the=C2=A0help,<br>Amit Patil</div></div><br><div clas= s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, 27 May 2024= at 03:06, robertlazarski <<a href=3D"mailto:[email protected]" t= arget=3D"_blank">[email protected]</a>> wrote:<br></div><blockquo= te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px = solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Tomcat 10 su= pports axis2 via the <span style=3D"font-family:monospace"><span style=3D"c= olor:rgb(0,0,0);background-color:rgb(255,255,255)">legacyAppBase folder - s= ee the Tomcat 10 docs for details. <br></span></span></div><div><span style= =3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);background-color= :rgb(255,255,255)"><br></span></span></div><div><span style=3D"font-family:= monospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255= )">Axis 1.8.3 will support jakarta and the only thing holding up the releas= e is httpclient5 which isn't related to jakarta at all ... you can chec= k out the Axis2 github repo and compile from source now if you are so incli= ned. <br></span></span></div><div><span style=3D"font-family:monospace"><sp= an style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span>= </span></div><div><span style=3D"font-family:monospace"><span style=3D"colo= r:rgb(0,0,0);background-color:rgb(255,255,255)">The httpclient5 upgrade end= ed up being harder than expected due to some Axis2 quirks that goes deep in= to the architecture and the classic API changing more that it would appear.= <br></span></span></div><div><span style=3D"font-family:monospace"><span s= tyle=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></sp= an></div><div><span style=3D"font-family:monospace"><span style=3D"color:rg= b(0,0,0);background-color:rgb(255,255,255)">Nevertheless, progress continue= s. <br></span></span></div><div><span style=3D"font-family:monospace"></spa= n></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai= l_attr">On Sun, May 26, 2024 at 11:21=E2=80=AFAM Amit Patil <<a href=3D"= mailto:[email protected]" target=3D"_blank">amitpatil12.ap67@gmail= .com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar= gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1= ex"><div dir=3D"ltr">Hello,=C2=A0<br><div>I am a software developer in a MN= C working on developing web applications in java. Currently I am in the mid= dle of a task of migrating my code from javax to jakarta because we are upg= rading to tomcat 10. We use=C2=A0<b>axis2 1.8.2=C2=A0</b>in our code which = consists of some javax jars and code snippets with javax use in it.=C2=A0<b= r>I want to know whether to upgrade the binaries used in axis2-1.8.2 manual= ly or is there any other way of doing it? Does tomcat 10 support axis2-1.8.= 2?=C2=A0<br>Can you please guide me what I should do in this situation?<br>= <br><br>Kind regards,<br>Amit Patil</div><div></div></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> --0000000000002fd92c06196391f7--