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, &quot;<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>&quot; 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 &lt;<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&quot;, &quot;re=
ad,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 h=
ref=3D"mailto:[email protected]" target=3D"_blank">robertlazarski@gm=
ail.com</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-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 &lt;<a href=3D"mailto:amitpatil12.ap6=
[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 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 (&quot;java.io.FilePermission&quot; &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; &=
quot;read&quot;)<br>[ERROR] =C2=A0 URIResolverTest.testResolveEntity:33 =C2=
=BB AccessControl access denied (&quot;java.io.FilePermission&quot; &quot;h=
ttp:\<a href=3D"http://www.test.org" target=3D"_blank">www.test.org</a>\sch=
ema.xsd&quot; &quot;read&quot;)<br>[ERROR] =C2=A0 WSDLLocatorTest.testGetIn=
putSource:33 =C2=BB AccessControl access denied (&quot;java.io.FilePermissi=
on&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] 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 &lt;<a href=3D"mailto:[email protected]" target=3D"_blank"=
>[email protected]</a>&gt; 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 &lt;<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&#39;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 &lt;<a href=3D"m=
ailto:[email protected]" target=3D"_blank">amitpatil12.ap67@gmail.=
com</a>&gt; 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 &lt;<a href=3D"mailto:[email protected]" t=
arget=3D"_blank">[email protected]</a>&gt; 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&#39;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 &lt;<a href=3D"=
mailto:[email protected]" target=3D"_blank">amitpatil12.ap67@gmail=
.com</a>&gt; 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--