Pergunta

Agradecemos antecipadamente para dar uma olhada:)

Eu estou trabalhando duro em um aplicativo J2EE web (em JDeveloper) e recentemente adicionou algumas funcionalidades que exigia JSTL, e eu bati um pouco de um obstáculo. Sempre que eu tento implantar minha guerra contra o Weblogic 11g, eu recebo o seguinte erro no console:

[02:05:43] deve escolher apenas uma das bibliotecas:. JSTL 1,0, JSTL 1.2

Eu só tenho uma instância da biblioteca JSTL listado em meus implementações WebLogic (1.2.0.1).

Aqui está o que eu tentei até agora:

  • Google. Eu não tenho nada.
  • Remover todos os arquivos com a JSTL corda em si, tanto na minha pasta de domínio Weblogic e minha fonte de pasta
  • Remover todos os arquivos temporários armazenados por Weblogic
  • reinicialização:)

Se você tem alguma idéia sobre maneiras de acabar com este, eu realmente amor para ouvi-los. Obrigado!

Foi útil?

Solução

O problema era que quando eu adicionei as tags para JSTL no meu JSP, JDeveloper sugeriram que poderia adicionar automaticamente JSTL ao meu projeto ADF. Pensando nada de ruim poderia vir a isso, eu deixá-lo fazer a sua coisa e isso acrescentou uma versão mais antiga do JSTL para o meu arquivo web.xml.

A chave (creio eu) é que eu tinha que remover o arquivo web.xml do meu diretório de classes inteiramente ou então a minha versão do JDeveloper utilizado o antigo com a informação JSTL ruim.

Depois de retirar os frascos e as referências correspondentes a ele e fazendo um clean reconstruir eu era bom para ir. Derp.

Obrigado pela ajuda embora. :)

Outras dicas

O biblioteca JSTL está disponível como um biblioteca implementável em Weblogic 11g (v10.3.1). Se ainda não está implantado, você terá que implementar esta em um domínio do WebLogic antes de qualquer aplicação pode referenciá-lo.

Uma vez implantado, um aplicativo pode fazer referência a biblioteca JSTL implantado através de uma referência de biblioteca em weblogic.xml -. JSTL uma vez implantado está disponível como uma biblioteca compartilhada

Tenha em mente que o uso de uma versão diferente do JSTL vai exigir uma solução muito mais complicado, especialmente se a biblioteca JSTL que veio com Weblogic tenha sido implantado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top