Bonjour,
à l'origine, en essayant de déployer un war sous Jetty, j'ai une erreur et pour comprendre d'où vient l'erreur, je voudrais mettre un point d'arrêt dans une classe qui se trouve dans une dépendance (un jar qui est téléchargé avec MAVEN).
Je suis sous MAC et lorsque je fais un Command+ Shift + T et que je recherche ma classe "SimpleCDI", il m'indique qu'il la trouve dans le package org.jboss.weld
Voici un print screen de ma recherche
Et dans cette recherche, lorsque je clique sur la ligne "C SimpleCDI org.jboss.weld", il me retourne un message d'erreur
J'ai vérifié que j'ai la bonne dépendance (weld-servlet-2.4.5.Final.jar) avec la classe "SimpleCDI" dedans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 org.eclipse.core.runtime.CoreException: The class file is not on the classpath at org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor.doSetInput(ClassFileEditor.java:694) at org.eclipse.ui.texteditor.AbstractTextEditor$5.run(AbstractTextEditor.java:3154) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2195) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2191) at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3172)
A noter que l'icone eclipse de ma dépendance "weld-servlet-2.4.5.Final.jar" est la suivante
C'est un jar file without attached source. En fait dans Eclipse, je vois cette dépendance dans un de mes modules "Tourism-Services" (j'ai un projet MAVEN multi-module) dans le répertoire "Referenced Librairies" avec l’icône décrite ci-dessus, mais la dépendance Maven qui importe ce jar se trouve dans un autre module "Tourism-Core" qui lui même est importé dans le module "Tourism-Services". Je remarque au passage que je ne vois pas "weld-servlet-2.4.5.Final.jar" dans le répertoire "Referenced Librairies" de "Tourism-Core" (pourquoi ?)
Ma question principale est pourquoi je ne peux pas éditer ma classe "SimpleCDI" et mettre un point d'arrêt pour pouvoir déboguer en amont








Répondre avec citation




Partager