uporte @JSTL no Weblogic

Estou tentando começar a trabalhar com Java EE usando o Weblogic, e não consigo fazer as tags JSTL funcionarem, no código mais simples, recebo os seguintes erros ao implantar meu aplicativo:

index.jsp: 1: 4: Nenhuma biblioteca de tags foi encontrada com este URI. As possíveis causas podem ser que o URI esteja incorreto ou que houve erros durante a análise do arquivo .tld. <% @ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core"%>

^ ---- ^ index.jsp: 1: 4: Nenhuma biblioteca de tags foi encontrada com este URI. As possíveis causas podem ser que o URI esteja incorreto ou que houve erros durante a análise do arquivo .tld. <% @ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core"%>

^ ---- ^ index.jsp: 2: 4: Nenhuma biblioteca de tags foi encontrada com este URI. As possíveis causas podem ser que o URI esteja incorreto ou que houve erros durante a análise do arquivo .tld. <% @ taglib prefix = "sql" uri = "http://java.sun.com/jsp/jstl/sql"%>

^ ---- ^ index.jsp: 2: 4: Nenhuma biblioteca de tags foi encontrada com este URI. As possíveis causas podem ser que o URI esteja incorreto ou que houve erros durante a análise do arquivo .tld. <% @ taglib prefix = "sql" uri = "http://java.sun.com/jsp/jstl/sql"%>

Baixei arquivos taglib deste site:http: //archive.apache.org/dist/jakarta/taglibs/standard e coloque dois jars (standard.jar e jstl.jar) no meu diretório WEB-INF. Eu também coloquei lá todos os arquivos tld da arcihve. Depois que tentei referenciá-los no meu arquivo web.xml e após a validação, recebo o seguinte erro:

alidação @XML iniciada. Verificando o arquivo: / C: /Users/Brodyaga/Documents/NetBeansProjects/Eshop1/web/WEB-INF/web.xml ... Entidade referenciada em "nbres: / org / netbeans / modules / j2ee / ddloaders / catalog / resources / XMLSchema.dtd ". Entidade referenciada em "nbres: /org/netbeans/modules/j2ee/ddloaders/catalog/resources/datatypes.dtd". cvc-complex-type.2.4.a: Foi encontrado conteúdo inválido começando com o elemento 'taglib'. Um dos '{"http://java.sun.com/xml/ns/javaee":description", http://java.sun.com/xml/ns/javaee":display-name ", http: / /java.sun.com/xml/ns/javaee":icon, "http://java.sun.com/xml/ns/javaee":distributable", http://java.sun.com/xml/ns / javaee ": context-param", http://java.sun.com/xml/ns/javaee":filter ", http://java.sun.com/xml/ns/javaee":filter-mapping, "http://java.sun.com/xml/ns/javaee":listener", http://java.sun.com/xml/ns/javaee":servlet ", http://java.sun.com / xml / ns / javaee ": mapeamento de servlet", http://java.sun.com/xml/ns/javaee":session-config, "http://java.sun.com/xml/ns/javaee ": mime-mapping", http://java.sun.com/xml/ns/javaee":welcome-file-list ", http://java.sun.com/xml/ns/javaee":error- página, "http://java.sun.com/xml/ns/javaee":jsp-config", http://java.sun.com/xml/ns/javaee":security-constraint ", http: / /java.sun.com/xml/ns/javaee":login-config, "http://java.sun.com/xml/ns/javaee":security-role", http://java.sun.com / xml / ns / javaee ": entrada de entrada", http://java.sun.com/xml/ns/javaee":ejb-ref ", http : //java.sun.com/xml/ns/javaee ": ejb-local-ref", "http://java.sun.com/xml/ns/javaee":service-ref", http: // java .sun.com / xml / ns / javaee ": resource-ref", http://java.sun.com/xml/ns/javaee":resource-env-ref ", http://java.sun.com / xml / ns / javaee ": message-destination-ref," http://java.sun.com/xml/ns/javaee":persistence-context-ref ", http://java.sun.com/xml / ns / javaee ": persistence-unit-ref", http://java.sun.com/xml/ns/javaee":post-construct ", http://java.sun.com/xml/ns/javaee ": pré-destruição", http://java.sun.com/xml/ns/javaee":message-destination ", http://java.sun.com/xml/ns/javaee":locale-encoding- mapping-list} 'é esperado. [12] Validação XML concluída.

My web.xml é o seguinte:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

    <taglib>
        <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
        <taglib-location>/WEB-INF/fmt.tld</taglib-location>
    </taglib>

    <taglib>
        <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
        <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
    </taglib>

    <taglib>
        <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
        <taglib-location>/WEB-INF/c.tld</taglib-location>
    </taglib>

    <taglib>
        <taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
        <taglib-location>/WEB-INF/c-rt.tld</taglib-location>
    </taglib>

    <taglib>
        <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
        <taglib-location>/WEB-INF/sql.tld</taglib-location>
    </taglib>

    <taglib>
        <taglib-uri>http://java.sun.com/jstl/sql-rt</taglib-uri>
        <taglib-location>/WEB-INF/sql-rt.tld</taglib-location>
    </taglib>

    <taglib>
        <taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
        <taglib-location>/WEB-INF/x.tld</taglib-location>
    </taglib>

    <taglib>
        <taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri>
        <taglib-location>/WEB-INF/x-rt.tld</taglib-location>
    </taglib>
</web-app>

Creio que o esquema xml especificado no início do web.xml não permite tags taglib, mas não tenho idéia de qual esquema devo usa

Eu realmente aprenderia algum tutorial passo a passo para adicionar suporte a jstl no weblogic. Desde já, obrigado

ATUALIZA remoção desses <taglib> do web.xml acaba com erros como os seguintes:

index.jsp: 18: 14: A classe do manipulador de tags não foi encontrada "org.apache.taglibs.standard.tag.rt.core.ForEachTag".

e pelo conteúdo do arquivo c.tld, fica claro que o weblogic entende que forEach corresponde a org.apache.taglibs.standard.tag.rt.core.ForEachTag, mas não é possível encontrar a classe. Mas eu posso encontrar essa classe manualmente em standard.jar.

questionAnswers(2)

yourAnswerToTheQuestion