2015-07-15 1 views
0

Actuellement, je travaille pour l'application JAVA. Je viens de vérifier le projet de SVN dans RAD_9.1.1. Lorsque j'ai ajouté des jars pertinents à mon projet, je me suis retrouvé coincé avec une erreur de chemin en dessous de la classe.CHKJ2800E: <local> L'interface com.sbc.ept.imagine.service.adsl.ejb.AdslLocal, ou l'un de ses supertypes, ne peut pas être réfléchie. Vérifiez le classpath

Quelqu'un a-t-il une solution à ce problème?

Près de 300+ erreurs ont été levées, je n'ai pas pu résoudre le problème.

CHKJ2800E: Interface com.sbc.ept.imagine.service.adsl.ejb.AdslLocal, ou un de ses supertypes, ne peut pas être pris en compte. Vérifiez le chemin de classe . ejb-jar.xml/ImagineService/ejbModule/META-INF

+0

Qu'est-ce que vous utilisez pour construire votre application? Cela ressemble à une dépendance manquante. Pourriez-vous également nous dire la hiérarchie des classes de AdslLocal (je suppose que c'est l'une de vos propres classes?) – hugh

Répondre

1

Afin de le résoudre:

  1. Vérifiez que le chemin de génération Java est configuré correctement.

    Dans chaque projet, cliquez avec le bouton droit de la souris sur -> Propriétés -> Chemin de construction Java -> Order and Export. Déplacez 'JRE System Library (jdk)' vers le haut et faites cocher la case.

  2. Cliquez avec le bouton droit sur le projet EJB et cliquez sur Valider. Toutes les erreurs disparaîtront.

Référez-vous au lien suivant ainsi: http://www.coderanch.com/t/320119/EJB-JEE/java/error-deploying-ejb-CHKJ