Pregunta

Recibo un mensaje de error cuando intento construir mi proyecto en eclipse:

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

He buscado una solución en línea y no puedo encontrarla (excepto en aquellos sitios que te hacen pagar por la ayuda).¿Alguien tiene alguna idea de una manera de descubrir cómo resolver este problema?Se agradece cualquier ayuda, ¡gracias!

¿Fue útil?

Solución

¿Cómo estás agregando tus clases de Weblogic al classpath en Eclipse?¿Está utilizando WTP y un tiempo de ejecución de servidor?Si es así, ¿el tiempo de ejecución de su servidor está asociado con su proyecto?

Si hace clic derecho en su proyecto y elige construir path->configure construir ruta y luego elegir la pestaña bibliotecas.Debería ver las bibliotecas weblogic asociadas aquí.Si no lo haces puedes hacer clic Add Library->Server Runtime.Si la biblioteca no está allí, primero deberá configurarla. Windows->Preferences->Server->Installed runtimes

Otros consejos

Agregue el archivo jar spring-tx y debería asentarse.

¿Ha buscado en Google "weblogic ExpressionMap"?¿Sabes qué es y para qué sirve?

Parece que definitivamente necesitas compilar junto con Weblogic y con los archivos jar de Weblogic incluidos en tu classpath de Eclipse, si aún no lo estás haciendo.

Si aún no está trabajando con Weblogic, entonces necesita averiguar qué hace referencia a él.Es posible que deba realizar una limpieza exhaustiva de sus archivos jar, archivos de clase y/o archivos fuente para buscar cuáles incluyen la cadena "weblogic".

Si tuviera que incluir algo que dependiera de esta clase de Weblogic, pero no pudiera usar Weblogic, estaría tentado a intentar aplicar ingeniería inversa a una clase compatible.Cree su propia clase weblogic.utils.expressions.ExpressionMap;ver si todo se compila;utilice los errores o advertencias resultantes en tiempo de compilación o de ejecución para darle pistas sobre qué métodos y otros miembros deben estar en esta clase.Cree métodos auxiliares que no hagan nada o devuelvan un valor nulo si es posible.

Este problema ocurre debido a que algunos frascos obtienen referencias de otros frascos y falta el frasco de referencia.

Ejemplo :marco de primavera

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

En este caso, falta "org.springframework.beans.factory.annotation.Autowire".

Spring-bean.jar is missing

Una vez que agregue dependencia en su ruta de clase, el problema se resolverá.

Recibí este error:

El tipo com.ibm.portal.state.exceptions.StateException no se puede resolver.Se hace referencia indirectamente desde los archivos .class requeridos.

Hacer lo siguiente me solucionó:

Propiedades -> Ruta de compilación de Java -> Bibliotecas -> Biblioteca del servidor [wps.base.v61] sin consolidar -> Websphere Portal v6.1 en WAS 7 -> Finalizar -> Aceptar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top