13 нояб. 2012 г.

Поддержка браузерами субпиксельных размеров

Согласно спецификации CSS2 размеры элементов в пикселях могут быть дробными, например #id {width: 100.5px;}. Некоторые браузеры не поддерживают субпиксельные размеры, усекая их до меньшего целого числа. Как написать feature test (во время загрузки страницы определить, поддерживает ли браузер субпиксельные размеры)?

12 нояб. 2012 г.

Настройка производительности и безопасности в Tomcat

Краткое описание настроек производительности и безопасности в Tomcat (с ненавязчивой рекламой Tcat Enterprise Tomcat Server).

Java Service Wrapper

Java Service Wrapper

  • запускает Java-приложение как службу (service) в Windows или демон в Unix/Linux/MacOS
  • отслеживает состояние JVM с запущенным приложением
  • перезапускает JVM/приложение при его зависании/вылете
  • контролирует, что запущен только один экземпляр приложения (single instance)

Ссылки:
Java Service Wrapper - Tanuki Software (коммерческий/GPL): Скачать Документация

Yet Another Java Service Wrapper (GPL): Скачать Документация

Apache Commons Daemon (Apache License): Скачать Документация
launch4j (BSD/MIT license): https://sourceforge.net/projects/launch4j/files/launch4j-3/ Документация
AlwaysUp (коммерческий): http://www.coretechnologies.com/products/AlwaysUp/
JavaService (BSD/LGPL, не развивается с 2009 года): http://forge.ow2.org/projects/javaservice/

Миграция Java web app (WAR) на Tomcat

http://blogs.mulesoft.org/how-to-migrate-your-weblogic-or-websphere-app-to-tomcat/
http://www.mulesoft.com/migrating-oracle-weblogic-tomcat
http://www.mulesoft.com/migrating-applications-ibm-websphere-apache-tomcat
http://www.mulesoft.com/tomcat-ejb