Phillippe,

There are two possible reasons:

* The obvious one would be that the wstx-asl JAR is missing. Since JRE
1.6 ships with a StAX implementation (which Axiom would then use
instead of Woodstox), while JRE 1.5 does not, this may explain why the
code runs successfully in one environment, while it fails in the
other.

* The more subtle explanation would be that Axiom attempts to load the
StAX implementation from the wrong class loader. By default, Axiom
loads the StAX implementation from the thread context class loader. If
OpenOffice sets up the runtime environment in such a way that the
thread context class loader is different from the class loader that is
used to load your code, then this error may occur. If this is the
case, you have two options: set the thread context class loader
yourself or call StAXUtils.setFactoryPerClassLoader(false) to change
Axiom's behavior.

Andreas

On Fri, Jan 29, 2010 at 23:21, Philippe Denis <ph.de...@gmail.com> wrote:
> Hello everybody,
>
> I created my web service in eclipse and then I created my web service client
> with the command "wsdl2java". The service client works correctly when I test
> it in eclipse.
>
> However, I'd integrate my web service client in OpenOffice. I know
> OpenOffice and I know how to integrate a package in OpenOffice.
>
> However, when I integrate my web service client in OpenOffice, I receive an
> error (attached with the mail). I don't understand the reason because it's
> exactly the same package that I tested in eclipse.
>
> Do you understand what means the error? Could you tell me some clues to
> solve my problem?
>
> I'd be glad if you find a solution,
>
> Thank you very much.
>
>
> Philippe
>
> NOTE : I use :
>        - Mac os 10.5
>        - Axis 2 1.4.1
>        - Apache 5.5
>
>
>
>

Reply via email to