Je reçois un message d'erreur lorsque j'essaie de construire mon projet dans Eclipse:
The type weblogic.utils.expressions.ExpressionMap cannot be resolved. It is indirectly referenced
from required .class files
J'ai cherché une solution en ligne et je ne peux pas en trouver (sauf pour les sites qui vous font payer pour de l'aide). Quelqu'un a-t-il une idée d'un moyen de savoir comment s'y prendre pour résoudre ce problème? Toute aide est la bienvenue, merci!
Comment ajoutez-vous vos classes Weblogic au chemin de classe dans Eclipse? Utilisez-vous WTP et un serveur d'exécution? Si oui, le runtime de votre serveur est-il associé à votre projet?
Si vous cliquez avec le bouton droit de la souris sur votre projet et choisissez build path->configure
chemin de construction, puis choisissez l'onglet Bibliothèques. Vous devriez voir les bibliothèques weblogic associées ici. Si vous ne le faites pas, vous pouvez cliquer sur Add Library->Server Runtime
. Si la bibliothèque n’est pas présente, vous devez d’abord la configurer. Windows->Preferences->Server->Installed runtimes
Ajoutez le fichier jar spring-tx et vous devriez le régler.
Avez-vous googlé pour "weblogic ExpressionMap"? Savez-vous ce que c'est et ce qu'il fait?
Il semble que vous ayez absolument besoin de compiler aux côtés de Weblogic et avec les fichiers JAR de Weblogic inclus dans votre chemin de classes Eclipse, si ce n'est déjà fait.
Si vous ne travaillez pas déjà avec Weblogic, vous devez savoir ce qui se passe dans le monde. Vous devrez peut-être effectuer des recherches intensives sur vos fichiers jar, classfiles et/ou fichiers sources en recherchant ceux qui incluent la chaîne "weblogic".
Si je devais inclure quelque chose qui s'appuyait sur cette classe Weblogic, mais que je ne pouvais pas utiliser Weblogic, je serais tenté d'essayer de désosser une classe compatible. Créez votre propre classe weblogic.utils.expressions.ExpressionMap; voir si tout compile; utilisez les erreurs ou les avertissements résultants au moment de la compilation ou de l'exécution pour vous donner des indices sur les méthodes et les autres membres devant figurer dans cette classe. Créez des méthodes stub qui ne font rien ou renvoyez la valeur null si possible.
Ce problème est dû au fait que peu de bocaux reçoivent des références d'autres bocaux et que le bocal de références est manquant.
Exemple: cadre de printemps
Description Resource Path Location Type
The project was not built since its build path is incomplete. Cannot find the class file for org.springframework.beans.factory.annotation.Autowire. Fix the build path then try building this project SpringBatch Unknown Java Problem
Dans ce cas, "org.springframework.beans.factory.annotation.Autowire" est manquant.
Spring-bean.jar is missing
Une fois que vous aurez ajouté une dépendance à votre problème de chemin de classe, le problème sera résolu.