You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Hendrik Schreiber <he...@datastream.net> on 2006/03/31 22:49:07 UTC
Which Axis for WebLogic 9.1?
Hey,
We are currently upgrading from WebLogic 8.1 to 9.1 and one of the
things that stopped working is Axis 1.1.
We are seeing the following NullPointerException in the Call class:
java.lang.NullPointerException
at org.apache.axis.client.Call.invoke(Call.java:1768)
at
com.dstm.mp.businessprocess.base.AdvReportClient.sendMessage(AdvReportCl
ient.java:738)
at
com.dstm.mp.businessprocess.base.AdvReportClient.logon(AdvReportClient.j
ava:255)
<...>
Apparently this is linked to WebLogic prefering its own saaj classes. In
fact when we prepend the saaj jar that comes with Axis 1.1 to the
WebLogic classpath, things work out. However, that is unfortunately not
an option for us.
So what I was wondering is the following:
- Has anyone figured out what's the best way to get Axis (preferably
1.1) to run with WebLogic 9.1?
- Is there a version of Axis that works smoothly with WebLogic 9.1?
- Which saaj version comes with Axis 1.1, 1.2, 1.2.1 and 1.3?
Thanks for your help!
-hendrik
Re: Which Axis for WebLogic 9.1?
Posted by Lars Torunski <lt...@t-online.de>.
Maybe you have a similar problem compared to
http://ws.apache.org/axis/java/install.html#WebLogic8.1
WebLogic 8.1 ships with webservices.jar that conflicts with Axis'
saaj.jar and prevents Axis 1.2 from working right out of the box. This
conflict exists because WebLogic uses an older definition of
javax.xml.soap.* package from Java Web Services Developer Pack Version
1.0 <http://java.sun.com/webservices/docs/1.0/api/javax/xml/soap>,
whereas Axis uses a newer revision from J2EE 1.4.
Hendrik Schreiber wrote:
>
> Hey,
>
> We are currently upgrading from WebLogic 8.1 to 9.1 and one of the
> things that stopped working is Axis 1.1.
>
> We are seeing the following NullPointerException in the Call class:
>
> java.lang.NullPointerException
> at org.apache.axis.client.Call.invoke(Call.java:1768)
> at
> com.dstm.mp.businessprocess.base.AdvReportClient.sendMessage(AdvReportClient.java:738)
>
> at
> com.dstm.mp.businessprocess.base.AdvReportClient.logon(AdvReportClient.java:255)
>
> <...>
>
> Apparently this is linked to WebLogic prefering its own saaj classes.
> In fact when we prepend the saaj jar that comes with Axis 1.1 to the
> WebLogic classpath, things work out. However, that is unfortunately
> not an option for us.
>
> So what I was wondering is the following:
>
> - Has anyone figured out what's the best way to get Axis (preferably
> 1.1) to run with WebLogic 9.1?
> - Is there a version of Axis that works smoothly with WebLogic 9.1?
> - Which saaj version comes with Axis 1.1, 1.2, 1.2.1 and 1.3?
>
> Thanks for your help!
>
> -hendrik
>