Browsing Posts tagged Java

Nahrané semináře o JEE si můžete pustit zde.

Úvod Dneska jsem potřeboval vytvořit příklad RESTful webové služby. Jde o specifikaci JAX-RS. V příkladu jsem použíl referenční implementaci od Sunu (Oraclu) Jersey. Kromě této implementace existují samozřejmě i jiné napříkald Restlet nebo Apache CXF.

Programy v Javě dostávají od JVM přidělenou haldu (heap) paměti. Pokud Program potřebuje paměti více, většinou obdrží OutOfMemoryError. Defaultní velikost haldy je 1MB a může narůst až na 16MB. Je však možné nastavit velikost haldy ručně pomocí příkazové řádky. Máme následující možnosti: -Xms set initial Java heap size -Xmx set maximum Java heap size -Xss [...]

Pokud ve vaší aplikaci, která využívá CXF framework, při undeploy dostávate následující hlášku: SEVERE: A web application created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@45fd24c1]) and a value of type [org.apache.cxf.bus.CXFBusImpl] (value [org.apache.cxf.bus.CXFBusImpl@6e781ecc]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been [...]

Konfigurace logování Springu ve webové aplikaci se může provést následovně: Do souboru web.xml (Vložit před ContextLoaderListener): log4jConfigLocation /WEB-INF/log4j.xml org.springframework.web.util.Log4jConfigListener Soubor log4j.xml, uložím do WEB-INF/ Nakonec vložím log4j-xxx.jar do WEB-INF/lib.