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 &quot;C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.3.7-hotspot&quot;, &q=
uot;read,readlink&quot;;<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 =
&lt;<a href=3D"mailto:[email protected]">[email protected]</a=
>&gt; 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 &lt;<a href=3D"mailto:[email protected]=
m" target=3D"_blank">[email protected]</a>&gt; 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 (&quot;java.io.FilePermission&quot; &quot;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&quot; &quot;rea=
d&quot;)<br>[ERROR] =C2=A0 URIResolverTest.testResolveEntity:33 =C2=BB Acce=
ssControl access denied (&quot;java.io.FilePermission&quot; &quot;http:\<a =
href=3D"http://www.test.org" target=3D"_blank">www.test.org</a>\schema.xsd&=
quot; &quot;read&quot;)<br>[ERROR] =C2=A0 WSDLLocatorTest.testGetInputSourc=
e:33 =C2=BB AccessControl access denied (&quot;java.io.FilePermission&quot;=
 &quot;http:\<a href=3D"http://www.test.org" target=3D"_blank">www.test.org=
</a>\schema.xsd&quot; &quot;read&quot;)<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 &lt;<a href=3D"mailto:[email protected]" target=3D"_blank">robertl=
[email protected]</a>&gt; 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 &lt;<a href=3D"mailto:robert=
[email protected]" target=3D"_blank">[email protected]</a>&gt; 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&#39;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 &lt;<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 &lt;<a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a>&gt; 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&#39;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 &lt;<a href=3D"mailto:amit=
[email protected]" target=3D"_blank">[email protected]</a>&gt=
; 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--