Setările pentru furnizarea opţiunilor pentru compilarea JSP (JavaServer Pages)

Utilizaţi această pagină pentru specificarea opţiunilor utilizate de compilatorul JavaServer Pages (JSP).

Această pagină a consolei administrative e un pas în instalarea aplicaţiei şi actualizarea vrăjitorilor. To view this page, you must select Precompilare fişiere JavaServer Pages pe pagina Selectare opţiuni de instalare. Deşi, pentru vizualizarea acestei pagini, faceţi clic pe Aplicaţii > Aplicaţie nouă > Aplicaţie nouă de întreprindere > cale_aplicaţie > Următor > Opţiuni şi parametrii detaliaţi - Afişează toate instalările > Următor > Următor sau Continuare > Precompilare fişiere JavaServer Pages > Următor > Pas: Furnizează opţiuni pentru compilarea JSP-urilor.

Puteţi specifica opţiunile de compilator JSP pe această pagină doar la instalarea sau actualizarea unei aplicaţii care conţine module web. După ce aplicaţia este instalată, trebuie să editaţi parametrii configuraţie de motor JSP ai unui fişier de modul web WEB-INF/ibm-web-ext.xmi pentru modificarea opţiunilor sale de compilator JSP.

Configuraţiile suportate Configuraţiile suportate: Pentru extensii şi fişiere de legare IBM®, extensia nume fişier .xmi sau .xml este diferită în funcţie de dacă utilizaţi o o aplicaţia sau modul anterior Java EE 5 sau o aplicaţie sau modul Java EE 5 sau ulterior. O extensie sau fişier de legare IBM este denumit ibm-*-ext.xmi sau ibm-*-bnd.xmi unde * este tipul de extensie sau fişier de legare cum ar fi app, application, ejb-jar sau web. Condiţiile următoare se aplică:

Totuşi, un modul Java EE 5 sau ulterior poate exista într-o aplicaţie care include fişiere anterioare Java EE 5 şi utilizează extensia nume fişier .xmi.

Fişierele ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi şi ibm-portlet-ext.xmi continuă să utilizeze extensiile fişier .xmi.

sptcfg

Modul web

Specifică numele unui modul din cadrul aplicaţiei.

URI

Specifică locaţia modulului relativ la rădăcina aplicaţiei (fişier EAR).

Cale către clasele JSP

Specifică o cale temporară către clase pentru un compilator JSP care trebuie folosit când se compilează fişierele JSP în timpul instalării aplicaţiei. Această cale către clase nu rămâne salvată după ce instalarea aplicaţiei este finalizată şi nu este folosită când aplicaţia rulează. Această cale către clase este folosită doar pentru a identifica resursele din afara aplicaţiei care sunt necesare pentru compilarea JSP şi care vor fi identificate prin alte mijloace (precum biblioteci partajate) după ce aplicaţia este instalată. În configuraţiile implementărilor de reţea, această cale către clase este specifică maşinii managerului de implementare.

Pentru a specifica faptul că multiple module web folosesc aceeaşi cale de clase:

  1. În lista de module web, selectaţi caseta de bifare Selectare de lângă fiecare modul web care vreţi să folosească o anumită cale către clase.
  2. Extindeţi Aplicare mapări multiple.
  3. Specificaţi calea către clase dorită.
  4. Apăsaţi Aplicare.

Folosiţi numele complet al pachetului

Specifică dacă motorul JSP generează şi încarcă clase JSP folosind nume complete de pachete.

Când sunt folosite nume complete de pachete, fişierele precompilate de clase JSP pot fi configurate ca servleturi în fişierul web.xml, fără a trebui să se folosească atributul jsp-file. Când nu sunt folosite nume complete de pachete, toate clasele JSP sunt generate în acelaşi pachet care are beneficiul unor căi către un sistem de fişiere mai mic.

Când ambele opţiuni useFullPackageNames şi disableJspRuntimeCompilation sunt adevărat, un singur încărcător de clase este folosit pentru a încărca toate clasele JSP, chiar dacă fişierele JSP nu sunt configurate ca servleturi în fişierul web.xml.

Această opţiune este aceeaşi cu parametrul useFullPackageNames al motorului JSP.

Nivelul sursei JDK

Specifică nivelul sursă la care compilatorul Java compilează sursele JSP Java. Valori valide sunt 13, 14, 15,16 şi 17. valoarea implicită este 13 pentru module web pre-Java EE 5, care specifică nivel sursă 1.3 şi 16 pentru module web Java EE 5 şi ulterioare.

Dezactivarea compilării în timpul rulării JSP

Specifică dacă un fişier JSP nu ar trebui tradus sau compilat la momentul execuţiei, chiar dacă nu există un fişier .class.

Când această opţiune este setată la adevărat, motorul JSP nu traduce şi nu compilează fişierele JSP la momentul execuţiei; motorul JSP încarcă doar fişiere de clase precompilate. Fişierele sursă JSP nu trebuie să fie prezente pentru a putea încărca fişierele de clase. Puteţi instala o aplicaţie fără sursă JSP, dar aplicaţia trebuie să aibe fişiere de clase precompilate.

Pentru ca un singur încărcător de clase de aplicaţii web să încarce toate clasele JSP, această opţiune a compilatorului şi opţiunea Utilizare nume complet al pachetelor trebuie setate la adevărat.

Această opţiune este aceeaşi cu parametrul disableJspRuntimeCompilation al motorului JSP.



Numele fişierului: uweb_jspcompile.html