Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 30708 invoked from network); 26 May 2006 02:41:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 May 2006 02:41:18 -0000 Received: (qmail 38344 invoked by uid 500); 26 May 2006 02:41:09 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 38332 invoked by uid 500); 26 May 2006 02:41:09 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 38321 invoked by uid 99); 26 May 2006 02:41:09 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 May 2006 19:41:09 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of davanum@gmail.com designates 64.233.162.205 as permitted sender) Received: from [64.233.162.205] (HELO nz-out-0102.google.com) (64.233.162.205) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 May 2006 19:41:08 -0700 Received: by nz-out-0102.google.com with SMTP id r28so247687nza for ; Thu, 25 May 2006 19:40:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=mYjsfEtiqAnWTpwin9WCB1nr84UJ7fgCXR/yioUNhUZrAbNsFBLN5imHU7R7RF7t2y+N5NxyLQZLcCDdV6IvGdYi87+FQgD2AA3DqvA+znpwiXqgCIfA4ukLVQsdt3HRbNpynXdoLQwv7yn3W/T+yaKVzsy0YLY5EZR424P9dHw= Received: by 10.64.10.1 with SMTP id 1mr63699qbj; Thu, 25 May 2006 19:40:47 -0700 (PDT) Received: by 10.64.250.2 with HTTP; Thu, 25 May 2006 19:40:47 -0700 (PDT) Message-ID: <19e0530f0605251940q6bada8b2h44bcea8dd998b29c@mail.gmail.com> Date: Thu, 25 May 2006 22:40:47 -0400 From: "Davanum Srinivas" Reply-To: dims@apache.org To: axis-user@ws.apache.org, "ANTHONY ZIOLKOWSKI" Subject: Re: REPOST FOR HELP: Axis client logging from web applet causes security error Cc: "robert lazarski" In-Reply-To: <20060525142346.38540.qmail@web88008.mail.re2.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060525142346.38540.qmail@web88008.mail.re2.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Please check the archives...you need a fresh jar of commons-discovery built from the SVN sources for discovery. thanks, dims On 5/25/06, ANTHONY ZIOLKOWSKI wrote: > > > I moved to axis 1.4 and the problem went away. Unfortunately to be replac= ed > by another problem. > My console client stub still works fine. > > Running under firefox i get the following message in the Java Console > window: > Failure trying to get the Call object; nested exception is: > java.lang.NoClassDefFoundError > > That's it, no stack trace, nothing in the Tomcat logs > > When I run under IE6 I get the following error and stack trace: > Exception in thread "AWT-EventQueue-2" > java.lang.ExceptionInInitializerError > at > org.apache.commons.discovery.jdk.JDKHooks.(JDKHooks.java:75) > at > org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSinglet= on.java:412) > at > org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSinglet= on.java:378) > at > org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45) > at java.security.AccessController.doPrivileged(Native > Method) > at > org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.jav= a:41) > at > org.apache.axis.components.logger.LogFactory.(LogFactory.java:33) > at > org.apache.axis.handlers.BasicHandler.(BasicHandler.java:43) > at > org.apache.axis.client.Service.getAxisClient(Service.java:104) > at org.apache.axis.client.Service.(Service.java:113) > at > com.zeesol.bizservice.client.BizService_ServiceLocator.(BizService_= ServiceLocator.java:12) > at > com.mazuma.applets.BaseRunner$1.actionPerformed(BaseRunner.java:156) > at > javax.swing.AbstractButton.fireActionPerformed(Unknown > Source) > at > javax.swing.AbstractButton$Handler.actionPerformed(Unknown > Source) > at > javax.swing.DefaultButtonModel.fireActionPerformed(Unknown > Source) > at javax.swing.DefaultButtonModel.setPressed(Unknown > Source) > at > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown > Source) > at java.awt.Component.processMouseEvent(Unknown Source) > at javax.swing.JComponent.processMouseEvent(Unknown > Source) > at java.awt.Component.processEvent(Unknown Source) > at java.awt.Container.processEvent(Unknown Source) > at java.awt.Component.dispatchEventImpl(Unknown Source) > at java.awt.Container.dispatchEventImpl(Unknown Source) > at java.awt.Component.dispatchEvent(Unknown Source) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Unknown > Source) > at > java.awt.LightweightDispatcher.processMouseEvent(Unknown > Source) > at java.awt.LightweightDispatcher.dispatchEvent(Unknown > Source) > at java.awt.Container.dispatchEventImpl(Unknown Source) > at java.awt.Component.dispatchEvent(Unknown Source) > at java.awt.EventQueue.dispatchEvent(Unknown Source) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown > Source) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown > Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown > Source) > at java.awt.EventDispatchThread.run(Unknown Source) > Caused by: java.security.AccessControlException: access > denied (java.lang.RuntimePermission createClassLoader) > at > java.security.AccessControlContext.checkPermission(Unknown > Source) > at > java.security.AccessController.checkPermission(Unknown > Source) > at java.lang.SecurityManager.checkPermission(Unknown > Source) > at > java.lang.SecurityManager.checkCreateClassLoader(Unknown > Source) > at java.lang.ClassLoader.(Unknown Source) > at > org.apache.commons.discovery.jdk.PsuedoSystemClassLoader.(PsuedoSys= temClassLoader.java:73) > at > org.apache.commons.discovery.jdk.JDK12Hooks.findSystemClassLoader(JDK12Ho= oks.java:215) > at > org.apache.commons.discovery.jdk.JDK12Hooks.(JDK12Hooks.java:73) > ... 35 more > > ----- Original Message ---- > From: robert lazarski > To: axis-user@ws.apache.org; ANTHONY ZIOLKOWSKI > Sent: Monday, May 8, 2006 8:36:16 AM > Subject: Re: REPOST FOR HELP: Axis client logging from web applet causes > security error > > I suspect this is primarily a log4j / commons-logging issue. Try editing = the > properties of each and comment out the file appenders. Or simply enable > log4j based logging in the commons property file, and use your own > log4j.properties file instead of the one that comes with axis. I'm enclos= ing > my log4j.properties file that should do just that (I removed the file > appender, but I didn't test it). It will still print lines to the console > via stdout / stderr , but that shouldn't be a problem. Look in your brows= er > in the tools section to view an applets stdout / stderr messages if you w= ant > to see them. > > HTH, > Robert > http://www.braziloutsource.com/ > > On 5/8/06, ANTHONY ZIOLKOWSKI wrote: > > > > > > > > > > > > > > > > > > > > This is second post of this message. I guess the first got lost in the > excitement about 2.0. However, I desparately need an answer to this. > > > > I have written my first web service. It works fine in all the ways I wa= nt > except one - running from an applet in a web browser. As far as I can tel= l > from the trace below this is caused by the Axis code accessing the file > system to do logging which, of course, isn't allowed cause it's outside t= he > applets sandbox. I did read a post about signing the applet and changing > policies for the browser, but other than signing the applet, forcing the > user to do anything is out of the question. > > > > So how do I access my axis-developed web service from my applet? Is the= re > any way of disabling the logging so it doesn't play with the localfile > system? > > > > Stack trace: > > Exception in thread "AWT-EventQueue-2" > java.lang.ExceptionInInitializerError > > at > org.apache.commons.discovery.jdk.JDKHooks.(JDKHooks.java:75) > > at > org.apache.commons.discovery.tools.DiscoverSingleton.find > (DiscoverSingleton.java:412) > > at > org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSinglet= on.java:378) > > at > org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45) > > at java.security.AccessController.doPrivileged (Native > Method) > > at > org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.jav= a:41) > > at > org.apache.axis.components.logger.LogFactory.(LogFactory.java:33) > > at org.apache.axis.handlers.BasicHandler > .(BasicHandler.java:43) > > at > org.apache.axis.client.Service.getAxisClient(Service.java:104) > > at org.apache.axis.client.Service.(Service.java:113) > > at > com.zeesol.bizservice.client.BizService_ServiceLocator.(BizService_= ServiceLocator.java:12) > > at > com.mazuma.applets.BaseRunner$1.actionPerformed(BaseRunner.java:156) > > at javax.swing.AbstractButton.fireActionPerformed > (Unknown Source) > > at > javax.swing.AbstractButton$Handler.actionPerformed(Unknown > Source) > > at > javax.swing.DefaultButtonModel.fireActionPerformed(Unknown > Source) > > at javax.swing.DefaultButtonModel.setPressed(Unknown > Source) > > at > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown > Source) > > at java.awt.Component.processMouseEvent(Unknown Source) > > at javax.swing.JComponent.processMouseEvent(Unknown > Source) > > at java.awt.Component.processEvent (Unknown Source) > > at java.awt.Container.processEvent(Unknown Source) > > at java.awt.Component.dispatchEventImpl(Unknown Source) > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > at java.awt.Component.dispatchEvent(Unknown Source) > > at > java.awt.LightweightDispatcher.retargetMouseEvent(Unknown > Source) > > at > java.awt.LightweightDispatcher.processMouseEvent(Unknown > Source) > > at java.awt.LightweightDispatcher.dispatchEvent (Unknown > Source) > > at java.awt.Container.dispatchEventImpl(Unknown Source) > > at java.awt.Component.dispatchEvent(Unknown Source) > > at java.awt.EventQueue.dispatchEvent(Unknown Source) > > at java.awt.EventDispatchThread.pumpOneEventForHierarchy > (Unknown Source) > > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown > Source) > > at java.awt.EventDispatchThread.pumpEvents(Unknown > Source) > > at java.awt.EventDispatchThread.pumpEvents(Unknown > Source) > > at java.awt.EventDispatchThread.run(Unknown Source) > > Caused by: java.security.AccessControlException: access > denied (java.lang.RuntimePermission createClassLoader) > > at > java.security.AccessControlContext.checkPermission(Unknown > Source) > > at > java.security.AccessController.checkPermission(Unknown > Source) > > at java.lang.SecurityManager.checkPermission(Unknown > Source) > > at java.lang.SecurityManager.checkCreateClassLoader > (Unknown Source) > > at java.lang.ClassLoader.(Unknown Source) > > at > org.apache.commons.discovery.jdk.PsuedoSystemClassLoader.(PsuedoSys= temClassLoader.java:73) > > at > org.apache.commons.discovery.jdk.JDK12Hooks.findSystemClassLoader > (JDK12Hooks.java:215) > > at > org.apache.commons.discovery.jdk.JDK12Hooks.(JDK12Hooks.java:73) > > ... 35 more > > > > > > > > --=20 Davanum Srinivas : http://wso2.com/blogs/ --------------------------------------------------------------------- To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org For additional commands, e-mail: axis-user-help@ws.apache.org