Setările de opţiuni JSP şi JSF

Folosiţi această pagină pentru a configura reîncărcarea de clase a modulelor web precum fişiere JSP (JavaServer Pages) şi pentru a selecta o implementare JSF de folosit cu această aplicaţie.

Pentru a vizualiza această pagină de consolă administrativă, apăsaţi Aplicaţii > Tipuri de aplicaţii > Aplicaţii de întreprindere WebSphere > nume_aplicaţie > opţiuni JSP şi JSF. Această pagină este la fel ca pagina Furnizare opţiuni de reîncărcare JSP pentru module web de pe vrăjitorii de instalare a aplicaţiei şi actualizare.

Următoarea notă se aplică fişierelor cu o extensie .xmi în acest subiect:
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ă:
  • Pentru o aplicaţie sau un modul care foloseşte o versiune Java EE anterioară versiunii 5, extensia de fişier trebuie să fie .xmi.
  • Pentru o aplicaţie sau modul care foloseşte versiunea Java EE 5 sau ulterioară, extensia de fişier trebuie să fie .xml. Dacă fişiere .xmi sunt incluse cu aplicaţia sau modulul, produsul ignoră fişierele .xmi.

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 web din aplicaţia instalată sau implementată.

URI

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

Activare reîncărcare clase JSP

Specifică dată să activaţi reîncărcarea claselor când sunt actualizate fişiere JSP.

Un container web reîncarcă fişiere JSP doar când extensia IBM reloadEnabled din jspAttributes a fişierului ibm-web-ext.xmi este setată la true.

Fişierele de extensie IBM Java Platform, Enterprise Edition 5 (Java EE 5) şi ale aplicaţiilor ulterioare sunt în formatul de fişier .xml. Pentru versiuni ale aplicaţiei mai vechi decât Java EE 5, ele sunt în format fişier .xmi.

Interval reîncărcare JSP în secunde

Specifică numărul de secunde pentru scanarea sistemului de fişiere al aplicaţiei pentru fişiere JSP actualizate. Valoarea implicită este valoarea atributului intervalului de reîncărcare din fişierul de extensii IBM (META-INF/ibm-web-ext.xmi) al modulului web.

Pentru a activa reîncărcarea, specificaţi o valoarea mai mare decât zero (de exemplu, de la 1 la 2147483647). Intervalul de reîncărcare implicit este 5. Pentru a dezactiva reîncărcarea, specificaţi zero (0). Intervalul este între 0 şi 2147483647.

Atributul intervalului de reîncărcare are efect doar dacă reîncărcarea clasei este activată.

Fişierele de extensie IBM ale aplicaţiilor Java EE 5 şi ulterioare sunt în formatul de fişier .xml. Pentru versiuni ale aplicaţiei mai vechi decât Java EE 5, ele sunt în format fişier .xmi.

Implementare referinţă Sun 1.2

Selectaţi această opţiune pentru a utiliza implementarea Sun Reference Implementation 1.2 JSF.

Dacă modificaţi implementarea JSF pe care o folosiţi pentru aplicaţia dumneavoastră, trebuie să ştergeţi orice fişiere JSP compilate anterior. Dacă aţi precompilat aplicaţia, trebuie să recompilaţi. Dacă nu aţi precompilat, dar aţi cerut anterior fişiere JSP de la această aplicaţie, trebuie să ştergeţi fişierele JSP din directorul temp al profilului.

Puteţi seta parametrul de configurare motor JSF, com.ibm.ws.jsf.JSF_IMPL_CHECK, pe true pentru a marca automat fişierele JSP pentru a fi recompilate la pornirea aplicaţiei.

MyFaces 2.0

Selectaţi această opţiune pentru a utiliza implementarea MyFaces JSF. Aceasta este implementarea JSF implicită.

Dacă modificaţi implementarea JSF pe care o folosiţi pentru aplicaţia dumneavoastră, trebuie să ştergeţi orice fişiere JSP compilate anterior. Dacă aţi precompilat aplicaţia, trebuie să recompilaţi. Dacă nu aţi precompilat, dar aţi cerut anterior fişiere JSP de la această aplicaţie, trebuie să ştergeţi fişierele JSP din directorul temp al profilului.

Puteţi seta parametrul de configurare motor JSF, com.ibm.ws.jsf.JSF_IMPL_CHECK, pe true pentru a marca automat fişierele JSP pentru a fi recompilate la pornirea aplicaţiei.

Într-o celulă cu versiuni mixte, un nod versiunea 7 foloseşte MyFaces 1.2 dacă selecţia MyFaces este comutată, în timp ce un nod versiunea 8 şi ulterioară foloseşte MyFaces 2.0. Pentru versiuni WebSphere Application Server înainte de versiunea 7 (de exemplu, versiunea 6.1 şi anterioare), această comutare este ineficientă deoarece comutarea implementării JSF nu era suportată înainte de versiunea 7.



Numele fişierului: uweb_jspreload.html