Kontaktní osoba:
Ing. Jiří Pinkas
Mobil: +420 774 912 047

Tomcat 7 + Java 7


publikováno: 31.1.2013

Blíží se EOL (End of Life) pro Java 6. Apache Tomcat, nejpoužívanější webový kontejner ale v současné sedmičkové verzi oficiálně podporuje pouze Java 6. Co s tím?

Máme vcelku několik možnosti, buď se stále držet vývoje na Java 6, což může být časem problematické z bezpečnostního hlediska,  provést upgrade na Java 7, koupit si komerční support od Oracle nebo počkat na Tomcat 8:

  • Držet vývoj na Java 6: Nejjednodušší než někdo přijde na nějakou díru v Javě. Přestože o chybách v Javě slyšíme každou chvíli, tak tyto chyby se obvykle týkají appletů a celkově Javě na klientovi. Na serveru takové situace moc často nenastávají. Navíc stávající Tomcat 7 bude tvůrci podporován ještě dva až tři roky.
  • Upgrade na Java 7: Nikdo vám nezaručí že to bude fungovat, ale u svých projektů jsem to provedl a všechny fungují bez jakékoli změny. Podstatné je, abyste si pohlídali verzi Javy na které vyvíjíte a verzi Javy, na které bude aplikace ve finále na serveru běžet (jinak se setkáte s chybou "unsupported major .minor version 51.0"). A vše přetestovat.
  • Komerční podpora od Oracle: Pro menší společnosti a jednotlivce zdaleka nejdražší varianta, ale pro spoustu větších společností naopak nejlevnější.
  • Počkat na Tomcat 8: V druhé polovině tohoto roku by měl vyjít Tomcat 8, který bude vyžadovat Java 7. Toto řešení může mít jiný zádrhel: Tomcat 8 bude implementovat Java EE 7. Aplikace naprogramované podle starší specifikace Java EE by samozřejmě měly fungovat, ale nějaký zádrhel se tam samozřejmě vyskytnout může. Navíc mám zkušenosti, že prvních pár měsíců je vhodné se nejnovější verzi Tomcatu vyhnout, protože aktualizace v té době vycházejí jak na běžícím páse, což znamená, že má v sobě děr jako cedník.

Další informace naleznete v TomcatExpert blogu, nebo na Tomcat školení.



comments powered by Disqus


Reference

" Co dodat? Byl to super kurz. Pěkné pochopitelné příklady k vybrané problematice. Rychlost školitele optimální, vše se dalo pěkně stíhat. Pokud účastník nevěděl nebo udělal chybu a nevěděl, tak školitel " podrobnosti ...

Michal

" S kurzem jsem byl maximálně spokojen. Na přednášejícím bylo vidět, že ví o čem mluví a dokázal zaujmout, i v případě neporozumění ochotně pomohl a danému člověku problém osvětlil. Rozhodně " podrobnosti ...

Josef

Embedit

" Java kurz byl pro mě velmi přínosný. Jiří je skvělý školitel, který dělá přesně to, co ho baví a na přístupu to bylo každý den velmi znát. Školení bych doporučil " podrobnosti ...

Filip


Novinky

OpenSlava 2017

Konference OpenSlava se bude konat v Bratislavě 5 - 6. října 2017 více ...

Dvoudenní školení Docker

Školení Docker povyrostlo na dvoudenní školení. více ...

Nové datum vydání Java 9: 21.9.2017

Mark Reinhold aktualizoval datum GA (General Availability) Java 9 na 21.9.2017. více ...

Juergen Hoeller v Brně (jeden z autorů Spring frameworku)! 15.3.2017

15.3.2017, 18:00, Brno, Smetanova 19. Nutná rezervace místa! více ...

Bilance Java školení 2016

Co se mi (ne)povedlo v roce 2016 a plány na rok 2017 více ...

Oracle se prý v roce 2017 zaměří na vynucení Java licencí a pokutování zákazníků

Jak nedostat od Oracle pokutu za komerční použití Javy? více ...