Re: Migrating axis2-1.8.2
robertlazarski <[email protected]> Sun, 26 May 2024 12:53:14 -1000
| Newsgroups | gmane.text.xml.axis.user |
|---|---|
| Message-ID | <CABpPLBXOkTeO8Dk8-4yPsK1awWkk8JBCnG0Nhvk3Z5OX2shbpQ@mail.gmail.com> |
--000000000000bce436061963442c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
You need to compile with JDK 17.
On Sun, May 26, 2024 at 12:50=E2=80=AFPM Amit Patil <amitpatil12.ap67@gmail=
.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? a=
nd
> I am getting the following error while building.
>
>> [ERROR] Errors:
>> [ERROR] ServiceClientTest.testWSDLWithImportsFromZIP:50 =C2=BB AccessC=
ontrol
>> 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 acce=
ss
>> denied ("java.io.FilePermission" "http:\www.test.org\schema.xsd" "read")
>> [ERROR] WSDLLocatorTest.testGetInputSource:33 =C2=BB AccessControl acc=
ess
>> 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 thi=
s
> 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 onl=
y
>> difference with an official release of 1.8.3 is binaries that can be loa=
ded
>> via Maven and direct links.
>>
>> On Sun, May 26, 2024 at 12:06=E2=80=AFPM robertlazarski <robertlazarski@=
gmail.com>
>> wrote:
>>
>>> This is the repo - only missing feature is OSGI as it may get dropped i=
f
>>> 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@g=
mail.com>
>>> 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 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]=
>
>>>> 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 ar=
e so
>>>>> inclined.
>>>>>
>>>>> The httpclient5 upgrade ended up being harder than expected due to
>>>>> some Axis2 quirks that goes deep into the architecture and the classi=
c 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 migr=
ating
>>>>>> 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 suppo=
rt
>>>>>> axis2-1.8.2?
>>>>>> Can you please guide me what I should do in this situation?
>>>>>>
>>>>>>
>>>>>> Kind regards,
>>>>>> Amit Patil
>>>>>>
>>>>>
--000000000000bce436061963442c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<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.ap67@gmai=
l.com">[email protected]</a>> wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr">Thanks for the clarificat=
ion,<br><div>Can you please confirm a couple of things, Can I officially ta=
ke the master branch of the axis2 repository and compile it to use in my co=
de? and<br>I am getting the following error while building.=C2=A0<br><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">[ERROR] Errors: <br>[ERROR] =C2=
=A0 ServiceClientTest.testWSDLWithImportsFromZIP:50 =C2=BB AccessControl ac=
cess denied ("java.io.FilePermission" "jar:file:\C:\Users\ap=
atil56\Downloads\axis-axis2-java-core-master\axis-axis2-java-core-master\mo=
dules\kernel\target\test-zip.zip!\test.wsdl" "read")<br>[ERR=
OR] =C2=A0 URIResolverTest.testResolveEntity:33 =C2=BB AccessControl access=
denied ("java.io.FilePermission" "http:\<a href=3D"http://w=
ww.test.org" target=3D"_blank">www.test.org</a>\schema.xsd" "read=
")<br>[ERROR] =C2=A0 WSDLLocatorTest.testGetInputSource: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>[INFO]<br>[ERROR] Tests run: 380, Failures: 0, E=
rrors: 3, Skipped: 0<br>[INFO]<br>[INFO] ----------------------------------=
--------------------------------------<br>[INFO] Reactor Summary for Apache=
Axis2 - Kernel 1.8.3-SNAPSHOT:<br>[INFO]<br>[INFO] Apache Axis2 - Kernel .=
............................. FAILURE [ 41.271 s]<br></blockquote><div><br>=
This is because of Java Security Manager blocking access to certain resourc=
es (files and URLs) required by the tests. I will try to solve this but can=
you tell if I am missing anything here?=C2=A0<br><br><br>Thanks,<br>Amit P=
atil</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, robertlazarski <<a href=3D=
"mailto:[email protected]" target=3D"_blank">[email protected]=
m</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">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 t=
hat can be loaded via Maven and direct links. <br></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 26, 2024 at 1=
2:06=E2=80=AFPM robertlazarski <<a href=3D"mailto:[email protected]=
om" target=3D"_blank">[email protected]</a>> wrote:<br></div><blo=
ckquote 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>This is=
the repo - only missing feature is OSGI as it may get dropped if we don=
9;t get a volunteer. <br></div><div><br></div><div>Beyond that, the only ex=
pected 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 cl=
ass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 26, 2=
024 at 11:52=E2=80=AFAM Amit Patil <<a href=3D"mailto:amitpatil12.ap67@g=
mail.com" target=3D"_blank">[email protected]</a>> wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-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 provide me with the =
link to the right branch or tag? I will try to compile from source as of no=
w. But we are not authorized to use the product=C2=A0which has not been rel=
eased yet with=C2=A0a licence. Although=C2=A0it will be good for testing fo=
r now and communicating with the customer for future=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 class=3D"gmail_quote"><div di=
r=3D"ltr" class=3D"gmail_attr">On Mon, 27 May 2024 at 03:06, robertlazarski=
<<a href=3D"mailto:[email protected]" target=3D"_blank">robertla=
[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);pa=
dding-left:1ex"><div dir=3D"ltr"><div>Tomcat 10 supports axis2 via the <spa=
n style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);backgroun=
d-color:rgb(255,255,255)">legacyAppBase folder - see 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 suppor=
t jakarta and the only thing holding up the release is httpclient5 which is=
n't related to jakarta at all ... you can check out the Axis2 github re=
po 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></div><div><span s=
tyle=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);background-c=
olor:rgb(255,255,255)">The httpclient5 upgrade ended up being harder than e=
xpected due to some Axis2 quirks that goes deep into the architecture and t=
he classic API changing more that it would appear. <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)">Nevertheless, progress continues. <br></span></span></di=
v><div><span style=3D"font-family:monospace"></span></div></div><br><div cl=
ass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 26, 2=
024 at 11:21=E2=80=AFAM Amit Patil <<a href=3D"mailto:amitpatil12.ap67@g=
mail.com" target=3D"_blank">[email protected]</a>> wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hell=
o,=C2=A0<br><div>I am a software developer in a MNC working on developing w=
eb applications in java. Currently I am in the middle of a task of migratin=
g my code from javax to jakarta because we are upgrading to tomcat 10. We u=
se=C2=A0<b>axis2 1.8.2=C2=A0</b>in our code which consists of some javax ja=
rs 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 there any other =
way of doing it? Does tomcat 10 support axis2-1.8.2?=C2=A0<br>Can you pleas=
e 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>
--000000000000bce436061963442c--