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 <[EMAIL PROTECTED]> wrote:
I moved to axis 1.4 and the problem went away. Unfortunately to be replaced 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.<clinit>(JDKHooks.java:75) at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:412) at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.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.java:41) at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33) at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43) at org.apache.axis.client.Service.getAxisClient(Service.java:104) at org.apache.axis.client.Service.<init>(Service.java:113) at com.zeesol.bizservice.client.BizService_ServiceLocator.<init>(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.<init>(Unknown Source) at org.apache.commons.discovery.jdk.PsuedoSystemClassLoader.<init>(PsuedoSystemClassLoader.java:73) at org.apache.commons.discovery.jdk.JDK12Hooks.findSystemClassLoader(JDK12Hooks.java:215) at org.apache.commons.discovery.jdk.JDK12Hooks.<clinit>(JDK12Hooks.java:73) ... 35 more ----- Original Message ---- From: robert lazarski <[EMAIL PROTECTED]> To: axis-user@ws.apache.org; ANTHONY ZIOLKOWSKI <[EMAIL PROTECTED]> 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 enclosing 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 browser in the tools section to view an applets stdout / stderr messages if you want to see them. HTH, Robert http://www.braziloutsource.com/ On 5/8/06, ANTHONY ZIOLKOWSKI <[EMAIL PROTECTED] > 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 want except one - running from an applet in a web browser. As far as I can tell 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 the 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 there 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.<clinit>(JDKHooks.java:75) > at org.apache.commons.discovery.tools.DiscoverSingleton.find (DiscoverSingleton.java:412) > at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.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.java:41) > at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33) > at org.apache.axis.handlers.BasicHandler .<clinit>(BasicHandler.java:43) > at org.apache.axis.client.Service.getAxisClient(Service.java:104) > at org.apache.axis.client.Service.<init>(Service.java:113) > at com.zeesol.bizservice.client.BizService_ServiceLocator.<init>(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.<init>(Unknown Source) > at org.apache.commons.discovery.jdk.PsuedoSystemClassLoader.<init>(PsuedoSystemClassLoader.java:73) > at org.apache.commons.discovery.jdk.JDK12Hooks.findSystemClassLoader (JDK12Hooks.java:215) > at org.apache.commons.discovery.jdk.JDK12Hooks.<clinit>(JDK12Hooks.java:73) > ... 35 more > > >
-- Davanum Srinivas : http://wso2.com/blogs/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]