2011-02-10 16 views
6

he estado trabajando profesionalmente con servidores de aplicaciones Java durante cinco años, pero sólo han experimentado mis dos proveedores independientes: Weblogic y JBoss, y sobre todo la última.aplicación Java Servidores alternativas

Enfoque en JBoss Actualmente estoy migrando (o al menos intentando) algunas aplicaciones desde la versión 4.2.2 a la primera versión "estable" de la serie 6.x. Sin embargo, me siento abarrotada de problemas mucho más complicados de lo que esperaba. Carga de clases, inicio de sesión, proceso de inicio, todo parece haber cambiado, estoy seguro de que será mejor, pero ¿siempre será así?

Así que me pregunto ¿Cuáles son las otras alternativas reales por ahí? Las alternativas existentes tienen los mismos problemas?

Puede preguntar qué características utilizo para solicitar un servidor de aplicaciones como JBoss: actualmente JMS, XA Transactions, Datasources.

Respuesta

5

Muchas de las características de los servidores de aplicaciones completas se proporcionan individualmente, y se pueden combinar con alternativas más simples como Tomcat o Jetty. JMS tiene multiple implementations, como ActiveMQ, HornetQ, etc. Same goes for JTA.

Spring es una buena alternativa a JavaEE en este sentido: puede ejecutarse en un Tomcat simple y admite fuentes de datos, JTA y mensajes. SprignSource también desarrolla el servidor tc, que es un tomcat "empresarial".

(me di cuenta de que omite glasfish de la lista - es un servidor de aplicaciones pena echar un vistazo a.)

+0

Su kilometraje puede variar, pero la adición de todas las características de un servidor de aplicaciones ha a un contenedor de servlets doesn' necesariamente resultará en una solución más simple. Agregar cosas como JPA, JTA y JMS por separado significa una gran cantidad de gastos adicionales para configurar las cosas, trabajar en conjunto y actualizar a su lado. –

Cuestiones relacionadas