Re: Migrating axis2-1.8.2
Amit Patil <[email protected]> Mon, 27 May 2024 04:24:38 +0530
| Newsgroups | gmane.text.xml.axis.user |
|---|---|
| Message-ID | <CAKHBusM4mfKj5yXuuc_EPFZcAB38y+tWMAfEb6gQA5a_74Grag@mail.gmail.com> |
--000000000000bfd1a106196349fb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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@gma= il.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\axis= -axis2-java-core-master\modules\kernel\target\test-zip.zip!\test.wsdl" >>> "read") >>> [ERROR] URIResolverTest.testResolveEntity:33 =C2=BB AccessControl acc= ess >>> denied ("java.io.FilePermission" "http:\www.test.org\schema.xsd" "read"= ) >>> [ERROR] WSDLLocatorTest.testGetInputSource:33 =C2=BB AccessControl ac= cess >>> 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 th= is >> 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 or= two. >>>> >>>> https://github.com/apache/axis-axis2-java-core >>>> >>>> On Sun, May 26, 2024 at 11:52=E2=80=AFAM Amit Patil <amitpatil12.ap67@= gmail.com> >>>> wrote: >>>> >>>>> Hi, >>>>> Thank you so much for the response. Can you please provide me with th= e >>>>> link to the right branch or tag? I will try to compile from source as= of >>>>> now. But we are not authorized to use the product which has not been >>>>> released yet with a licence. Although it will be good for testing for= 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]= m> >>>>> 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 ... you= can >>>>>> check out the Axis2 github repo and compile from source now if you a= re so >>>>>> inclined. >>>>>> >>>>>> The httpclient5 upgrade ended up being harder than expected due to >>>>>> some Axis2 quirks that goes deep into the architecture and the class= ic 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 mig= rating >>>>>>> my code from javax to jakarta because we are upgrading to tomcat 10= . 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 supp= ort >>>>>>> axis2-1.8.2? >>>>>>> Can you please guide me what I should do in this situation? >>>>>>> >>>>>>> >>>>>>> Kind regards, >>>>>>> Amit Patil >>>>>>> >>>>>> --000000000000bfd1a106196349fb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Yes I am using jdk 17.<br>permission java.io.FilePermissio= n "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.3.7-hotspot", &q= uot;read,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 href=3D"mailto:[email protected]">[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"><di= v 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:[email protected]= m" target=3D"_blank">[email protected]</a>> wrote:<br></div><bl= ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef= t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Thanks for = the clarification,<br><div>Can you please confirm a couple of things, Can I= officially take the master branch of the axis2 repository and compile it t= o use in my code? and<br>I am getting the following error while building.= =C2=A0<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8= ex;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" "jar:f= ile:\C:\Users\apatil56\Downloads\axis-axis2-java-core-master\axis-axis2-jav= a-core-master\modules\kernel\target\test-zip.zip!\test.wsdl" "rea= d")<br>[ERROR] =C2=A0 URIResolverTest.testResolveEntity:33 =C2=BB Acce= ssControl access denied ("java.io.FilePermission" "http:\<a = href=3D"http://www.test.org" target=3D"_blank">www.test.org</a>\schema.xsd&= quot; "read")<br>[ERROR] =C2=A0 WSDLLocatorTest.testGetInputSourc= e:33 =C2=BB AccessControl access denied ("java.io.FilePermission"= "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] Reactor Su= mmary for Apache Axis2 - Kernel 1.8.3-SNAPSHOT:<br>[INFO]<br>[INFO] Apache = Axis2 - Kernel .............................. FAILURE [ 41.271 s]<br></bloc= kquote><div><br>This is because of Java Security Manager blocking access to= certain resources (files and URLs) required by the tests. I will try to so= lve this but can you tell if I am missing anything here?=C2=A0<br><br><br>T= hanks,<br>Amit Patil</div></div></div><br><div class=3D"gmail_quote"><div d= ir=3D"ltr" class=3D"gmail_attr">On Mon, 27 May 2024 at 03:39, robertlazarsk= i <<a href=3D"mailto:[email protected]" target=3D"_blank">robertl= [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);p= adding-left:1ex"><div dir=3D"ltr">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. <br></div><br= ><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, M= ay 26, 2024 at 12:06=E2=80=AFPM robertlazarski <<a href=3D"mailto:robert= [email protected]" target=3D"_blank">[email protected]</a>> wrot= e:<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"l= tr"><div>This is the repo - only missing feature is OSGI as it may get drop= ped if we don't get a volunteer. <br></div><div><br></div><div>Beyond t= hat, the only expected difference is httpclient4 instead of httpclient5 ...= 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-java-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">O= n Sun, May 26, 2024 at 11:52=E2=80=AFAM Amit Patil <<a href=3D"mailto:am= [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">Hi,<div>Thank you so much for the response. Can you please prov= ide me with the link to the right branch or tag? I will try to compile 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 will be goo= d for testing for now and communicating with the customer for future=C2=A0r= oadmap.=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 class=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]" target=3D"_b= lank">[email protected]</a>> wrote:<br></div><blockquote class=3D= "gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2= 04,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Tomcat 10 supports axis= 2 via the <span style=3D"font-family:monospace"><span style=3D"color:rgb(0,= 0,0);background-color:rgb(255,255,255)">legacyAppBase folder - see the Tomc= at 10 docs for details. <br></span></span></div><div><span style=3D"font-fa= mily:monospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,25= 5,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 release is httpcl= ient5 which isn't related to jakarta at all ... you can check out the A= xis2 github repo and compile from source now if you are so inclined. <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></di= v><div><span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0= );background-color:rgb(255,255,255)">The httpclient5 upgrade ended up being= harder than expected due to some Axis2 quirks that goes deep into the arch= itecture and the classic API changing more that it would appear. <br></span= ></span></div><div><span style=3D"font-family:monospace"><span style=3D"col= or:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span></div><d= iv><span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);ba= ckground-color:rgb(255,255,255)">Nevertheless, progress continues. <br></sp= an></span></div><div><span style=3D"font-family:monospace"></span></div></d= iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On = Sun, May 26, 2024 at 11:21=E2=80=AFAM Amit Patil <<a href=3D"mailto:amit= [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 di= r=3D"ltr">Hello,=C2=A0<br><div>I am a software developer in a MNC working o= n developing web applications in java. Currently I am in the middle of a ta= sk of migrating my code from javax to jakarta because we are upgrading to t= omcat 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<br>I want to= know whether to upgrade the binaries used in axis2-1.8.2 manually or is th= ere 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>Kin= d regards,<br>Amit Patil</div><div></div></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> --000000000000bfd1a106196349fb--