Ne, to nemam. Jsou tam dve JSP stranky. Prvni zobrazuje stav a neustale se v tech 5s intervalech obnovuje (v session ma objekt pripojeny na aplikacni server a pri obnove se zavola metoda vracejici Integer s poctem aktualnich zaznamu). Pokud se na teto prvni strance cvakne na cudlik, spusti se druha JSP ktera zmeni stav (odecte zaznam) a zustane stat, dokud uzivatel nestiskne tlacitko kterym se vrati zpet na prvni JSP. Na PocketExploreru refresh na jinou stranku nefungoval, ale to neni dulezite. Tito klienti bezi prave a jenom dva a presto po trech hodinach sundaji JBOSS.

Leos

Roman Pichlik napsal(a):
problem je ten, ze se casto vytvari nove tridy. To muze byt zpusobeno napriklad castym deploy/undeploy jak pisete a nebo napriklad tim, ze se tam casto kompilujou JSP. Nemate tam nahodou neco co by dynamicky generovalo nove JSP?

URBAN Leos napsal(a):

Ahoj,

mam EAR aplikaci (JBOSS 4.0.4.GA + EJB3RC8), jejiz jednou soucasti je webova aplikace. V ni je JSP stranka, ktera ve sve session drzi JavaBean a vola jeho metody, ktere se pripojuji k aplikacnimu serveru a volaji stateless session bean metody. To vse pak pomoci HTML Refresh cykluje v 5s intervalech.

Problem je, ze po nejake dobe vsechno lehne s hlaskou:
java.lang.RuntimeException: by java.lang.OutOfMemoryError: PermGen space

Doba za jak dlouho to lehne je umerna velikosti PermSpace pameti (parametry JVM -XX:PermSize a -XX:MaxPermSize ) - pri dvakrat vetsi pameti dvakrat delsi doba.

Kdyby to padalo na velikosti HEAPu tak bych rekl ze to nekde neco neuvolnuje a pretece to ale pamet PermSize se (podle google) pouziva jen pro ukladani informaci o tridach (nikoliv objektu) a zpusobuje problemy pri opakovanem deployi aplikaci. To ja nedelam, tam bezi jen ta jedina aplikace a po zmene cely server restartuji.

Dela to jboss jak pod Windows XP tak pod Linuxem.

Nesetkal jste se nekdo s tim?

Diky moc,
Leos



Odpovedet emailem