Error 'java.lang.ClassNotFoundException: javax.faces.webapp.UIComponentTag'

'java.lang.ClassNotFoundException: javax.faces.webapp.UIComponentTag' Se produjo un error cuando ejecuto mi aplicación de struts en MyEclipse IDE con el servidor web WebLogic 1o.2.

<Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1343897268179' for task '0'. Error is: 'java.lang.ClassNotFoundException: javax.faces.webapp.UIComponentTag'
java.lang.ClassNotFoundException: javax.faces.webapp.UIComponentTag
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    Truncated. see log file for complete stacktrace

Caused By: java.lang.ClassNotFoundException: javax.faces.webapp.UIComponentTag
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    Truncated. see log file for complete stacktrace
> 
<Aug 2, 2012 2:17:49 PM IST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application '_appsdir_RulesApp_dir'.> 
<Aug 2, 2012 2:17:49 PM IST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
java.lang.ClassNotFoundException: javax.faces.webapp.UIComponentTag
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    Truncated. see log file for complete stacktrace

Caused By: java.lang.ClassNotFoundException: javax.faces.webapp.UIComponentTag
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        Truncated.

No uso ninguna función de biblioteca JSF, aunque agregué este archivo jsf-api.jar en la carpeta lib, este problema está resuelto pero en la ventana del navegador la aplicación aún no se está ejecutando. Se nota como ...

Error 404 - No encontrado desde el protocolo de transferencia de hipertexto RFC 2068 - HTTP / 1.1: 10.4.5 404 no encontrado

El servidor no ha encontrado nada que coincida con el URI de solicitud. No se indica si la condición es temporal o permanente.

Si el servidor no desea que esta información esté disponible para el cliente, se puede utilizar el código de estado 403 (Prohibido). El código de estado 410 (Gone) DEBE usarse si el servidor sabe, a través de algún mecanismo internamente configurable, que un recurso antiguo no está disponible permanentemente y no tiene una dirección de reenvío.

Respuesta 1

Estaba enfrentando un problema similar, el mismo error y tampoco tenía ningún código relacionado con Caras en mi proyecto. Resultó que hay un jar -> struts-faces.jar , que si está presente en su classpath hará weblogic para buscar frascos de caras . Simplemente elimine struts-faces.jar de su lib y el error debería desaparecer. más detalles

Respuesta: 2

Asegúrese de tener las bibliotecas JSF en el classpath (en el classpath del servidor o incrustado en el archivo WAR).

El archivo jar real debe depender de la implementación JSF que esté utilizando. Aquí hay algunas opciones posibles.

Respuesta: 3

Estoy usando el controlador Neo4j para Java que le permite ejecutar una consulta con parámetros. Tengo una lista generada dinámicamente de cadenas que actúan como consultas, y cada consulta tiene diferentes parámetros. ...

¿Cómo configuro el color de un evento que agrego mediante programación al calendario nativo de Android?

¿Qué estoy haciendo mal que no puedo importar org.springframework.jdbc y MUCHOS otros paquetes cuando pongo este artefacto en mi archivo pom.xml? <dependencia> <groupId> org.springframework & ...

He estado revisando los tutoriales de Beam KafkaIO y he estado tratando de encontrar documentación sobre la autenticación del cliente kafka, pero hasta ahora solo he encontrado ejemplos muy básicos. Necesito proporcionar el ...