Je reçois l'erreur en utilisant un aspect de notre application.
Que dois-je corriger cette erreur ou qu'est-ce que cela me dit? P>
[AppClassLoader@13b8f62] error can't determine superclass of missing type xxx.yyy.zzz.execution.SystemVersion when weaving type xxx.yyy.zzz.execution.DefaultDServerConfigurator when weaving classes when weaving [Xlint:cantFindType]
3 Réponses :
Ceci signifie que lorsque le type de tissage essentiellement, les aspects nécessitent des fichiers de classe supplémentaires / bocaux qui ne figurent pas sur votre chemin de classe au moment de l'exécution. P> xxx.yyy.zzz.execution.defaultdserverconfigurator code>, le type xxx.yyy.zzz.execution.ysystemversion code> est requis, mais soit SystemVersion ou sa superclasse ne peut pas être chargée car les dépendances sont manquantes. P>
Merci. En fait, c'est un comportement étrange entre Maven et Eclipse. Mais votre réponse m'aidez à déterminer le problème.
Oui, je pensais que cela aurait été quelque chose comme ça. :)
@Mur votema, comment avez-vous résolu votre problème avec Maven + Eclipse? Je vois les mêmes erreurs (bien qu'utiliser tomcatinstrumentClassloader)
Modification de l'option dans le fichier CantFindType code> à ajc.properties code> a résolu le problème pour moi. P> < p> Vous pouvez spécifier le fichier de propriétés avec -xlintfile d: \ temp \ ajc.properties code> p> p>
avait le même problème avec Oracle et Kamon-JDBC, ajoutant le fichier suivant Ressources / Meta-Inf / AOP.XML CODE> AIDE: <!DOCTYPE aspectj PUBLIC "-//AspectJ//DTD//EN" "http://www.eclipse.org/aspectj/dtd/aspectj.dtd">
<aspectj>
<weaver options="-Xlint:ignore">
<include within="oracle.jdbc..*"/>
</weaver>
</aspectj>
Merci! Options = "- XLint: Ignorer" Code> a fait ma journée!