Domanda

Ricevo un messaggio di errore quando provo a creare il mio progetto in eclipse:

Il tipo weblogic.utils.expressions.ExpressionMap non può essere risolto. È indirettamente referenziato  dai file .class richiesti

Ho cercato online una soluzione e non riesco a trovarne una (ad eccezione di quei siti che ti fanno pagare per chiedere aiuto). Qualcuno ha idea di un modo per scoprire come risolvere questo problema? Qualsiasi aiuto è apprezzato, grazie!

È stato utile?

Soluzione

Come stai aggiungendo le tue classi Weblogic al percorso di classe in Eclipse? Stai utilizzando WTP e un runtime del server? In tal caso, il runtime del tuo server è associato al tuo progetto?

Se fai clic con il tasto destro del mouse sul tuo progetto e scegli build path- > configure build path e quindi scegli la scheda librerie. Dovresti vedere le librerie weblogic associate qui. In caso contrario, puoi fare clic su Aggiungi libreria- > Server Runtime . Se la libreria non è presente, devi prima configurarla. Windows- > Preferenze- > Server- > Runtime installati

Altri suggerimenti

Aggiungi il file jar di spring-tx e dovrebbe risolverlo.

Hai cercato su Google "ExpresslogMap weblogic"? Sai di cosa si tratta e cosa fa?

Sembra che tu debba assolutamente compilare insieme a Weblogic e con i vasetti di Weblogic inclusi nel tuo percorso di classe Eclipse, se non lo sei già.

Se non stai già lavorando con Weblogic, allora devi scoprire a cosa si riferisce il mondo. Potrebbe essere necessario eseguire un grepping pesante sui tuoi vasetti, file di classe e / o file sorgente cercando quali includono la stringa " weblogic " ;.

Se dovessi includere qualcosa che si basava su questa classe Weblogic, ma non potevo usare Weblogic, sarei tentato di provare a decodificare una classe compatibile. Crea la tua classe weblogic.utils.expressions.ExpressionMap; vedere se tutto si compila; utilizzare eventuali errori o avvisi risultanti in fase di compilazione o di runtime per fornire indizi su quali metodi e altri membri devono essere presenti in questa classe. Crea metodi stub che non fanno nulla o restituiscono null se possibile.

Questo problema si verifica a causa di pochi vasi che ottengono riferimenti da altri jar e manca il jar di riferimento.

Esempio: framework Spring

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 questo caso " org.springframework.beans.factory.annotation.Autowire " manca.

Spring-bean.jar is missing

Una volta aggiunta la dipendenza nel problema del percorso di classe verrà risolto.

Stavo ricevendo questo errore:

  

Il tipo com.ibm.portal.state.exceptions.StateException non può essere risolto. È indirettamente referenziato dai file .class richiesti

Effettuando le seguenti operazioni è stato risolto per me:

Proprietà - > Percorso di compilazione Java - > Librerie - > Libreria server [wps.base.v61] non associato - > Websphere Portal v6.1 su WAS 7 - > Fine: > OK

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top