IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

[Applet] ExceptionInInitializerError


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 145
    Par défaut [Applet] ExceptionInInitializerError
    Bonjour,

    j'ai réalisé un applet sous Eclipse qui fonctionne correctement quand je le lance depuis eclispe, mais impossible d'ecrire le .htm adéquate pour l'utilisé en dehors de la plateforme eclipse. ( j'ai tout essayé ... )

    Donc j'ai décidé de tout reprendre depuis le debut et d'attaqué le truc a coup de javac et de classpath. Voila l'erreur sur laquelle je tombe lorsque je lance mon applet ( pas a la compilation ) :

    java.lang.ExceptionInInitializerError
    at org.apache.commons.discovery.jdk.JDKHooks.<clinit>(JDKHooks.java:75)
    at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSin
    gleton.java:412)
    at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSin
    gleton.java:378)
    at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:84
    )
    at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory
    .java:80)
    at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java
    :72)
    at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:81)
    at org.apache.axis.client.Service.getAxisClient(Service.java:143)
    at org.apache.axis.client.Service.<init>(Service.java:152)
    at org.tempuri.SivGeoFindLocator.<init>(SivGeoFindLocator.java:10)
    at MccApplet.init(MccApplet.java:25)
    at sun.applet.AppletPanel.run(AppletPanel.java:374)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: java.security.AccessControlException: access denied (java.lang.Runtim
    ePermission createClassLoader)
    at java.security.AccessControlContext.checkPermission(AccessControlConte
    xt.java:264)
    at java.security.AccessController.checkPermission(AccessController.java:
    427)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
    at java.lang.SecurityManager.checkCreateClassLoader(SecurityManager.java
    :594)
    at java.lang.ClassLoader.<init>(ClassLoader.java:225)
    at org.apache.commons.discovery.jdk.PsuedoSystemClassLoader.<init>(Psued
    oSystemClassLoader.java:73)
    at org.apache.commons.discovery.jdk.JDK12Hooks.findSystemClassLoader(JDK
    12Hooks.java:215)
    at org.apache.commons.discovery.jdk.JDK12Hooks.<clinit>(JDK12Hooks.java:
    73)
    ... 14 more
    le code de l'applet est le suvant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    	public void init()
    	{		
    		try
    		{
    			SivGeoFindLocator GeoLocator = new SivGeoFindLocator();
    		}
    		catch(Exception ex)
    		{
    			System.out.println("Erreur normale" + ex);
    		}	
    	}
    Le code HTML de l'applet :

    <APPLET code="MccApplet.class" width="200" height="200" align="left" archive="lib/jaxrpc.jar,lib/axis.jar,lib/axis-ant.jar,lib/log4j-1.2.8.jar,lib/commons-discovery.jar,lib/commons-logging.jar,lib/saaj.jar,lib/wsdl4j.jar,lib/xml-apis.jar,lib/xercexImpl.jar,lib/resolver.jar,lib/xmlParserAPIs.jar,lib/junit.jar">

    Message s'affichant si l'applet n'est pas supportée par le navigateur

    </APPLET>
    Voila, logiquement, vu que ça marche via Eclipse, ça devrai aussi marché via la console !! mais la je bloque !!

    Merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Par défaut
    As-tu signé ton applet? Si ce n'est pas le cas je pense que tu devrais le faire, c'est visiblement un probleme de permission.

    Regarde par ici
    http://java.sun.com/docs/books/tutorial/security1.2/sigcert/index.html#GenCSR

Discussions similaires

  1. IE [Applet] Plug-in problème d'affichage
    Par Tonton Luc dans le forum JBuilder
    Réponses: 4
    Dernier message: 19/06/2003, 08h28
  2. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43
  3. [WSAD] Composition visuelle d'une applet
    Par schum11 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/04/2003, 16h19
  4. [jb8][windows] main et applet
    Par ddmicrolog dans le forum JBuilder
    Réponses: 2
    Dernier message: 14/01/2003, 22h42
  5. [Kylix] applets?
    Par mickywicky dans le forum EDI
    Réponses: 6
    Dernier message: 11/11/2002, 12h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo