|
Hola, estoy queriendo instalar una aplicacion web en tomcat que usa un applet que se conecta a un web service mediante axis. El problema es que cuando lo cuelgo del tomcat me da una exepcion de seguridad por usar el classloader, cosa q yo no hago pero se ve q lo hace el cliente del ws. Tengo q firmar el applet? puedo relajar la seguridad del tomcat para q permita ejecutar el applet?
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.adasa.rtap.ws.client.WSRTapImplServiceLocator.<init>(WSRTapImplServiceLocator.java:12)
at com.adasa.rtap.ws.client.WSRTapImplProxy._initWSRTapImplProxy(WSRTapImplProxy.java:13)
at com.adasa.rtap.ws.client.WSRTapImplProxy.<init>(WSRTapImplProxy.java:8)
at com.adasa.slgms.visor.VisorAppletDs.updateVariables(VisorAppletDs.java:454)
at com.adasa.slgms.visor.VisorAppletBody.updateAllWindows(VisorAppletBody.java:321)
at com.adasa.slgms.visor.VisorAppletBody.gmsTimerFired(VisorAppletBody.java:306)
at com.sl.gmsjrt.GmsTimer.run(GmsTimer)
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)
... 17 more
Gracias
Pablo
|