Tomcat a problémy s kódováním

Před časem jsme měli problémy s kódováním češtiny v tomcatu. Při postu a getu se čeština občas pokazila.

Chtěl bych se tedy podělit s fíglem jak to vyřešit.
Problém nebyl v aplikaci, ale v konfiguraci tomcatu.

Na všech verzích tomcatu (4.x a 5.x) je potřeba přidat

-Dfile.encoding=utf-8

do CATALINA_OPTS (na debianu do /etc/default/tomcat5). Ve windows v Monitor Tomcat do Configure->Java->Java Options.

Pokud používáte tomcat 5.x (což je náš případ) musíte přidat i toto

URIEncoding="UTF-8"

do konfigurace connectoru v server.xml <Connector port="8080" ... URIEncoding="UTF-8" ... /> (více viz. dokumentace u apachů).

Uvolňete se, prosím a ČSSD

Už nějaký čas sleduji každý pátek pořad „Uvolňete se, prosím“. Nedávno zde byl jako host nějaký politik ODS – dostal pěkně nafrak (od toho ten pořad je, že).

Pak tam ovšem byl p. Gross a minule i p. Rath a celý pořad pro ně vyzněl velmi pozitivně. Nečekal jsem, že p. Kraus bude využívat svůj pořad k předvolební kampani ČSSD.

Trošičku u mně klesl …

Objektově-relační mapování

Dnes proběhla další přednáška v rámci předmětu ZČU „Trendy a technologie v softwarovém inženýrství„. Tentokrát jsem přednášel já (Petr Ferschmann) a obsah je zase přístupný (a také jako zip). K dispozici je také audio záznam.

Bylo tam 35 lidí a celou přednášku si poslechl i p. Herout a neutekl 🙂

[podcast]http://dev-blog.ferschmann.cz/prednasky/2005/orm.mp3[/podcast]

Vlastní certifikační autorita

Také jste už někdy řešili generování certifikátů? Vygenerovat self-signed je ještě docela snadné (zvlášť když k tomu použijeme KMS :-).

Pokud jste ovšem chtěli vygenerovat vlastní CA a pomocí něj vygenerovat a podepsat certifikáty, už to tak snadné není. Pomocí OpenSSL to člověk, po hodině studování materiálů, zvládne.

Pokud to chcete jednodušeji, použijte TinyCA2. Jendá se o GUI aplikaci, ve které to lze naklikat za chvilku.

Ideální řešení pro CA v malé firmě.