Frage

Ich erhalte eine Fehlermeldung, wenn ich versuche, mein Projekt in Eclipse zu bauen:

The type weblogic.utils.expressions.ExpressionMap cannot be resolved. It is indirectly referenced from required .class files

Ich habe online für eine Lösung gesucht und nicht ein (mit Ausnahme der Seiten, die Sie um Hilfe machen bezahlen) finden kann. Wer noch keine Idee, einen Ausweg zu finden, wie man über die Lösung dieses Problems gehen? Jede Hilfe ist willkommen, danke!

War es hilfreich?

Lösung

Wie fügen Sie Ihre Weblogic Klassen zu dem Classpath in Eclipse? Sind Sie mit WTP und eine Server-Laufzeit? Wenn ja, wird die Server-Laufzeit mit dem Projekt verbunden?

Wenn Sie direkt auf Ihrem Projekt kopieren und einfügen path->configure Build-Pfad erstellen und dann auf die Registerkarte Bibliotheken wählen. Sie sollten die WebLogic Bibliotheken hier zugeordnet sind. Wenn Sie dies nicht tun können Sie Add Library->Server Runtime klicken. Wenn die Bibliothek nicht vorhanden ist, dann müssen Sie es zunächst konfigurieren. Windows->Preferences->Server->Installed runtimes

Andere Tipps

spring-tx-JAR-Datei und es sollte es begleichen.

Haben Sie für "Weblogic ExpressionMap" gegoogelt? Wissen Sie, was es ist und was es tut?

Sieht aus wie Sie auf jeden Fall neben Weblogic müssen kompilieren und mit Weblogic die Gläser in der Eclipse-Classpath enthalten, wenn Sie nicht bereits.

Wenn Sie nicht bereits mit Weblogic arbeiten, dann müssen Sie herausfinden, was in der Welt es verweist. Sie könnten einige schwere greppen auf Ihre Gläser, Klassendateien tun müssen, und / oder Quelldateien suchen, für die diejenigen umfassen die Zeichenfolge „Weblogic“.

Wenn ich schließen musste etwas, das auf dieser Weblogic Klasse wurde angewiesen, konnte aber nicht Weblogic verwenden, würde ich versucht sein, zu versuchen, eine kompatible Klasse Reverse-Engineering. Erstellen Sie Ihre eigene weblogic.utils.expressions.ExpressionMap Klasse; sehen, ob alles kompiliert; Verwenden Sie keine resultierenden Fehler oder Warnungen bei der Kompilierung oder zur Laufzeit Ihnen Hinweise zu geben, was Methoden und andere Mitglieder müssen in dieser Klasse sein. Machen Sie Stub-Methoden, die nichts tun, oder null zurück, wenn möglich.

Dieses Problem passieren, weil einige Gläser werden immer Referenzen von anderem Glas und Referenz Glas fehlen.

Beispiel: Spring-Framework

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

In diesem Fall "org.springframework.beans.factory.annotation.Autowire" fehlt.

Spring-bean.jar is missing

Wenn Sie die Abhängigkeit in Ihrem Klassenpfad Problem hinzufügen lösen wird.

Ich war immer diese Fehlermeldung:

  

Der Typ com.ibm.portal.state.exceptions.StateException kann nicht aufgelöst werden. Es wird indirekt von erforderlichen .class-Dateien referenziert

Doing die es für mich fixiert folgende:

Eigenschaften -> Java Build-Pfad -> Bibliotheken -> Server-Bibliothek [wps.base.v61] ungebunden -> Websphere Portal v6.1 auf WS 7 -> Fertig -> OK

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top