maybe you could file this w/ the commons team; if they catch their
exceptions at the right place, they could maybe keep going...and the fix
will benefit more than just axis.

----- Original Message -----
From: "Partner, Jonas" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, July 23, 2002 2:32 AM
Subject: RE: Axis and applets


> Hi Michael
>
> I ran into similar problems and tracked it down to the fact that
> commons logging
> was trying to read environment variables to determine which logging
> implementation to
> use, this causes a security exception in an unsigned applet.  We
> experimented with
> rebuilding commons logging with these lines removed, this works since if
the
> environment
> variables aren't set it falls back to defaults based on what logging
classes
> are available
> on the classpath.  However having resolved this problem we then found
> problems elsewhere
> where the same thing was occurring.  The solution we settled on was to
sign
> the applet with
> a valid security certificate this meant the security prob's went away and
we
> now have a happy
> applet making soap calls with axis.  To test that it is a security issue
you
> may want to edit
> your security policy for the plugin to grant all permissions to the
applet.
>
> Hope this helps
>
> Jonas
>
> -----Original Message-----
> From: Michael Kent [mailto:[EMAIL PROTECTED]]
> Sent: 23 July 2002 02:53
> To: [EMAIL PROTECTED]
> Subject: Axis and applets
>
>
> Hi. I checked the mailing list archives, and it looks like other people
have
> had the same trouble I'm having, but no real solution was posted. The
> problem
> is that whenever I try to run an Axis client (which works fine as an
> application)
> as an applet I get errors. They occur whenever I try to initialise a
Service
> (Service service = new Service()), but the Java console error output says
> that
> it's caused by something in commons-logging. Is there a workaround to
this?
> Can I turn the logging off? Is something else causing the problem?
>
> Michael.
>

Reply via email to