getCodeBase() retourne toujours null
Bonjour à tous,
J'ai une applet qui dans la méthode init() contact la servlet pour initialiser divers champs/liste de mon applet.
Je fait fonction mon applet en remote(enfin j'essaie...)
j'ai une exception lors de de l'appel à getCodeBase() => null.
Voici un extrait de code qui plante :
Code:
1 2 3 4 5
|
System.out.println("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF");
URL urlServlet = new URL(getCodeBase(), "/gestionCandidatures/InterfaceClient");
System.out.println("GGGGGGGGGGGGGGGGGGGGGGGGGG");
URLConnection con = urlServlet.openConnection(); |
et log de la console :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at applets.ApplicationFormulaire.init(ApplicationFormulaire.java:107)
at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at java.applet.Applet.getCodeBase(Unknown Source)
at applets.ApplicationFormulaire.getServletConnection(ApplicationFormulaire.java:215)
at applets.ApplicationFormulaire.initListeEtatsCivils(ApplicationFormulaire.java:533)
at applets.ApplicationFormulaire.access$200(ApplicationFormulaire.java:70)
at applets.ApplicationFormulaire$1.run(ApplicationFormulaire.java:128)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(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)
basic: Applet initialisée |