Ezen az oldalon beállíthatja az alkalmazás által használt osztálybetöltőket.
Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson az lehetőségre.
Támogatott konfigurációk: Az
IBM® kiterjesztési és kötési fájlok
esetében az .xmi vagy .xml fájlnév kiterjesztés különböző, attól függően, hogy
Java EE 5 előtti alkalmazást vagy modult, vagy
Java EE 5 vagy későbbi alkalmazást vagy modult
használ. Az IBM kiterjesztési és kötési
fájlok elnevezése ibm-*-ext.xmi vagy ibm-*-bnd.xmi, ahol a * a kiterjesztési vagy
kötési fájl típusa, mint például app, application, ejb-jar, vagy web. A következő
feltételek érvényesek:
A Java EE 5 vagy későbbi modul azonban létezhet egy Java EE 5 előtti és .xmi kiterjesztést használó alkalmazásban.
Az ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, és ibm-portlet-ext.xmi fájlok továbbra is az .xmi fájlkiterjesztéseket használják.
sptcfgMegadja, hogy engedélyezett-e az osztályok újratöltése az alkalmazás fájlok frissítésekor.
Válassza az Osztály újrabetöltési beállítások újradefiniálása web és EJB modulok számára beállítást a reloadEnabled true értékének beállításához az alkalmazáshoz tartozó deployment.xml fájlban. Ha megváltozik egy alkalmazás osztálydefiníciója, akkor az alkalmazáskiszolgáló az osztályok újratöltéséhez megállítja majd elindítja az alkalmazást.
A deployment.xml fájl újrabetöltési beállításai újradefiniálják minden web és EJB modul újrabetöltési beállításait, amelyeket a ibm-web-ext.xmi és a META-INF/ibm-application-ext.xmi fájlokban lehet megadni. Az alábbi táblázat a deployment.xml fájl újrabetöltési beállításait tartalmazza a reloadEnabled tulajdonság beállítása alapján.
| deployment.xml | ibm-web-ext.xmi | ibm-web-ext.xmi (reloadingEnabled) | ibm-web-ext.xmi (jspAttributes name="reloadEnabled" | Változás a JSP-ben | Változás a szervlet osztályban |
|---|---|---|---|---|---|
| reloadEnabled = false | reloadInterval beállítva vagy nem | true | true | Fordítás, újrafordítás, újrabetöltés | Új osztály betöltése |
| relaodEnalbed = false | false | true | Fordítás, újrafordítás, újrabetöltés | NINCS új osztály betöltés | |
| reloadEnalbed = false | true | false | NINCS fordítás, újrafordítás, újrabetöltés | Új osztály betöltése | |
| reloadEnalbed = true | reloadInterval > 0 | false vagy true | false | NINCS fordítás vagy JSP újrabetöltés | Új osztály betöltése megadott időközönként |
| reloadEnabled = true | false vagy true | true | Fordítás és JSP újrabetöltése | Új osztály betöltése | |
| reloadEnabled = true | reloadInterval = 0 | false vagy true | false | NINCS fordítás vagy JSP újrabetöltés | NINCS új osztály betöltés |
| reloadEnabled = true | reloadInterval = 0 | false vagy true | true | Fordítás és JSP újrabetöltése | NINCS új osztály betöltés |
Megjegyzés:
|
|||||
| Információk | Érték |
|---|---|
| Adattípus | Logikai |
| Alapértelmezett | false |
Másodpercben megadja, hogy az alkalmazás fájlrendszerében milyen gyakran kell frissített fájlokat keresni. Az újratöltési időköz attribútum alapértelmezett értéke az EAR fájlhoz tartozó META-INF/ibm-application-ext.xmi IBM kiterjesztésben található.
Ez a Frissített fájlok lekérdezési időköze beállítás megegyezik az alkalmazástelepítési és frissítési varázsló Újratöltési időköz másodpercben mezőjével.
Az újratöltés engedélyezéséhez adjon meg egy nullánál nagyobb számot (1 és 2147483647 között). Az újratöltés tiltásához adjon meg nulla (0) értéket. A tartomány 0 és 2147483647 között terjed.
Az újratöltési időköz csak akkor lép érvénybe, ha az osztályok újratöltése engedélyezett.
| Információk | Érték |
|---|---|
| Adattípus | Hosszú |
| Egység | Másodpercek |
| Alapértelmezett | 3 |
Meghatározza, hogy az osztálybetöltő egy osztály betöltésekor a szülő vagy az alkalmazás osztálybetöltőben keressen. A fejlesztőkészlet és a WebSphere Application Server osztálybetöltőinek alapértelmezése: Az osztályokat először a szülő osztálybetöltő tölti be. Az osztályokat először a helyi osztálybetöltő tölti be (szülő utolsóként) beállítással az alkalmazás felülbírálhatja a szülő osztálybetöltőben lévő osztályokat, ez a művelet azonban ClassCastException vagy LinkageErrors hibákat eredményezhet, ha keveri a felülbírált és a nem felülbírált osztályokat.
A választható lehetőségek: Az osztályokat először a szülő osztálybetöltő tölti be, illetve Az osztályokat először a helyi osztálybetöltő tölti be (szülő utolsóként). Alapértelmezésben a betöltendő osztályt előbb a szülő osztálybetöltőben kell keresni, és csak ez után az alkalmazás osztálybetöltőben.
Annak érdekében, hogy az alkalmazás a WebSphere Application Server termékben a Jakarta Commons Logging alapértelmezett konfigurációját használja, állítsa az alkalmazás osztálybetöltő módszert a következő értékre: Az osztályokat először a szülő osztálybetöltő tölti be. Ha az alkalmazás felül akarja bírálni a Jakarta Commons Logging alapértelmezett konfigurációját a WebSphere Application Server alkalmazásban, akkor az alkalmazásnak a Jakarta Commons Logging által támogatott formátumban kell megadnia a beállításokat, és az osztálybetöltés módjaként Az osztályokat először a helyi osztálybetöltő tölti be (szülő utolsóként) lehetőséget kell választani. Az alapértelmezett beállítások felülbírálásához az alkalmazás minden webmoduljában is állítsa be az osztálybetöltő módot, hogy a helyes naplózó gyár osztályok kerüljenek betöltésre.
| Információk | Érték |
|---|---|
| Adattípus | Karaktersorozat |
| Alapértelmezett | Az osztályokat először a szülő osztálybetöltő tölti be |
Megadja, hogy az alkalmazás összes WAR fájlját egyetlen osztálybetöltő töltse be, vagy mindegyikhez külön betöltőt használjon.
A lehetőségek: Külön osztálybetöltő az alkalmazás minden WAR fájljához és Egyedüli osztálybetöltő az alkalmazáshoz. Alapértelmezésben minden WAR fájlt külön osztálybetöltő tölt be.
| Információk | Érték |
|---|---|
| Adattípus | Karaktersorozat |
| Alapértelmezett | Külön osztálybetöltő az alkalmazás minden WAR fájljához |