Re: Migrating axis2-1.8.2
Amit Patil <[email protected]> Mon, 27 May 2024 05:02:17 +0530
| Newsgroups | gmane.text.xml.axis.user |
|---|---|
| Message-ID | <CAKHBusOZScbBeXOm4u4thYRe2uog=mUgLhu8541=v7WSiBjKTw@mail.gmail.com> |
--00000000000059fa31061963d059
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Shoule source and target in parent pom.xml be 17?
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
On Mon, 27 May 2024 at 04:45, robertlazarski <[email protected]>
wrote:
> 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/jo=
b/25410379970
>
> On Sun, May 26, 2024 at 12:55=E2=80=AFPM Amit Patil <amitpatil12.ap67@gma=
il.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@g=
mail.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\ax=
is-axis2-java-core-master\modules\kernel\target\test-zip.zip!\test.wsdl"
>>>>> "read")
>>>>> [ERROR] URIResolverTest.testResolveEntity:33 =C2=BB AccessControl a=
ccess
>>>>> denied ("java.io.FilePermission" "http:\www.test.org\schema.xsd"
>>>>> "read")
>>>>> [ERROR] WSDLLocatorTest.testGetInputSource:33 =C2=BB AccessControl =
access
>>>>> 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 =
this
>>>> 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 ca=
n 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 droppe=
d
>>>>>> 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 <
>>>>>> [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 sou=
rce 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 f=
or 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 ... y=
ou 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 cla=
ssic 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 m=
igrating
>>>>>>>>> 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 su=
pport
>>>>>>>>> axis2-1.8.2?
>>>>>>>>> Can you please guide me what I should do in this situation?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Kind regards,
>>>>>>>>> Amit Patil
>>>>>>>>>
>>>>>>>>
--00000000000059fa31061963d059
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Shoule source and target in parent pom.xml be 17?<br><br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <configuration&g=
t;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
<source>1.8</source><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <target>1.8</target><br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </configuration><br>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Mon, 27 May 2024 at 04:45, robertlazarski <<a href=3D"mailto:robertla=
[email protected]">[email protected]</a>> wrote:<br></div><blockqu=
ote 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>Hmm, "=
<span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);backg=
round-color:rgb(255,255,255)">mvn -Dmaven.test.skip.exec clean install</spa=
n></span>" should work however if not then I suggest trying the comman=
d used to build with GitHub Actions:=C2=A0</div><div><br></div><div><span><=
span>mvn -B -e -Papache-release -Dgpg.skip=3Dtrue verify</span></span></div=
><div><span><span><br></span></span></div><div><a href=3D"https://github.co=
m/apache/axis-axis2-java-core/actions/runs/9235500518/job/25410379970" targ=
et=3D"_blank">https://github.com/apache/axis-axis2-java-core/actions/runs/9=
235500518/job/25410379970</a> </div></div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Sun, May 26, 2024 at 12:55=E2=80=AFP=
M Amit Patil <<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 rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr">Yes I am using jdk 17.<br=
>permission java.io.FilePermission "C:\\Program Files\\Eclipse Adoptiu=
m\\jdk-17.0.3.7-hotspot", "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]=
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">You need to =
compile with JDK 17. <br></div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">On Sun, May 26, 2024 at 12:50=E2=80=AFPM Amit Pati=
l <<a href=3D"mailto:[email protected]" target=3D"_blank">amitp=
[email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);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 maste=
r branch of the axis2 repository and compile it to 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.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">[ERROR] Errors: <br>[ERROR] =C2=A0 Service=
ClientTest.testWSDLWithImportsFromZIP:50 =C2=BB AccessControl access denied=
("java.io.FilePermission" "jar:file:\C:\Users\apatil56\Down=
loads\axis-axis2-java-core-master\axis-axis2-java-core-master\modules\kerne=
l\target\test-zip.zip!\test.wsdl" "read")<br>[ERROR] =C2=A0 =
URIResolverTest.testResolveEntity:33 =C2=BB AccessControl access denied (&q=
uot;java.io.FilePermission" "http:\<a href=3D"http://www.test.org=
" target=3D"_blank">www.test.org</a>\schema.xsd" "read")<br>=
[ERROR] =C2=A0 WSDLLocatorTest.testGetInputSource:33 =C2=BB AccessControl a=
ccess denied ("java.io.FilePermission" "http:\<a href=3D"htt=
p://www.test.org" target=3D"_blank">www.test.org</a>\schema.xsd" "=
;read")<br>[INFO]<br>[ERROR] Tests run: 380, Failures: 0, Errors: 3, S=
kipped: 0<br>[INFO]<br>[INFO] ---------------------------------------------=
---------------------------<br>[INFO] Reactor Summary for Apache Axis2 - Ke=
rnel 1.8.3-SNAPSHOT:<br>[INFO]<br>[INFO] Apache Axis2 - Kernel ............=
.................. FAILURE [ 41.271 s]<br></blockquote><div><br>This is bec=
ause of Java Security Manager blocking access to certain resources (files a=
nd URLs) required by the tests. I will try to solve this but can you tell i=
f 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_a=
ttr">On Mon, 27 May 2024 at 03:39, robertlazarski <<a href=3D"mailto:rob=
[email protected]" target=3D"_blank">[email protected]</a>> w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 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 - t=
he only difference with an official release of 1.8.3 is binaries that can b=
e loaded via Maven and direct links. <br></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 26, 2024 at 12:06=E2=
=80=AFPM robertlazarski <<a href=3D"mailto:[email protected]" tar=
get=3D"_blank">[email protected]</a>> wrote:<br></div><blockquote=
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>This is the re=
po - 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 httpclient5 ... which is going to be m=
ore 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">On Sun, May 26, 2024 at =
11:52=E2=80=AFAM 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">Hi,<div>Tha=
nk 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=C2=A0which has not been released y=
et with=C2=A0a licence. Although=C2=A0it will be good for testing for now a=
nd communicating with the customer for future=C2=A0roadmap.=C2=A0<br>Also i=
s there any other workaround for this?=C2=A0<br><br>Thanks for the=C2=A0hel=
p,<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 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"><div>Tomcat 10 supports axis2 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 Tomcat 10 docs for detail=
s. <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 jakar=
ta 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 are so inclined. <br></span></span></div><di=
v><span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);bac=
kground-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:rg=
b(255,255,255)">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. <br></span></span></div><div><s=
pan style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);backgro=
und-color:rgb(255,255,255)"><br></span></span></div><div><span style=3D"fon=
t-family:monospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(25=
5,255,255)">Nevertheless, progress continues. <br></span></span></div><div>=
<span style=3D"font-family:monospace"></span></div></div><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:[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">Hello,=C2=
=A0<br><div>I am a software developer in a MNC working on developing web ap=
plications in java. Currently I am in the middle of a task of migrating my =
code from javax to jakarta because we are upgrading to tomcat 10. We use=C2=
=A0<b>axis2 1.8.2=C2=A0</b>in our code which consists of some javax jars an=
d code snippets with javax use in it.=C2=A0<br>I want to know whether to up=
grade the binaries used in axis2-1.8.2 manually or is there any other way o=
f doing it? Does tomcat 10 support axis2-1.8.2?=C2=A0<br>Can you please gui=
de 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>
</blockquote></div>
--00000000000059fa31061963d059--