Domanda

Grazie in anticipo per dare un'occhiata :)

Sto lavorando duramente su un'app Web J2EE (in JDeveloper) e recentemente ho aggiunto alcune funzionalità che richiedevano JSTL e ho riscontrato un piccolo intoppo.Ogni volta che provo a implementare la mia guerra su Weblogic 11g, ottengo il seguente errore sulla console:

[02:05:43] Deve scegliere solo uno dei seguenti biblioteche:JSTL 1.0, JSTL 1.2.

Ho solo un'istanza della libreria JSTL elencata nelle mie distribuzioni WebLogic (1.2.0.1).

Ecco cosa ho provato finora:

  • Google.Non ho niente.
  • Rimozione di tutti i file con la stringa JSTL al loro interno, sia nella cartella del dominio Weblogic che nella cartella di origine
  • Rimozione di tutti i file temporanei archiviati da Weblogic
  • Riavvio :)

Se hai qualche idea su come risolvere questo problema, lo farei Veramente adoro ascoltarli.Grazie!

È stato utile?

Soluzione

Il problema era che quando ho aggiunto i tag per JSTL nel mio JSP, JDeveloper ha suggerito che avrebbe potuto aggiungere automaticamente JSTL al mio progetto ADF.Pensando che non potesse derivarne nulla di male, ho lasciato che facesse il suo dovere e questo ha aggiunto una versione precedente di JSTL al mio file web.xml.

La chiave (credo) è che ho dovuto rimuovere completamente il file web.xml dalla directory delle mie classi, altrimenti la mia versione di JDeveloper utilizzava quella vecchia con le informazioni JSTL errate.

Dopo aver rimosso i vasetti corrispondenti e i riferimenti ad esso e aver fatto a pulito ricostruire ero a posto.Derp.

Grazie per l'aiuto comunque.:)

Altri suggerimenti

La biblioteca JSTL è disponibile come biblioteca schierabili in Weblogic 11g (v10.3.1). Se non è ancora stato distribuito, sarà necessario distribuire questo su un dominio Weblogic prima di qualsiasi applicazione può fare riferimento a esso.

Una volta distribuito, un'applicazione può fare riferimento alla libreria JSTL implementato attraverso un riferimento di libreria in weblogic.xml -. JSTL una volta implementato è disponibile come libreria condivisa

Non tenere a mente che l'utilizzo di una versione diversa di JSTL richiederà una soluzione molto più complicato, soprattutto se la libreria JSTL che è venuto con Weblogic è stato distribuito.

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