¿Mule CloudHub usa Java SE o EE de forma predeterminada?

Estoy cargando una aplicación en CloudHub y obtengo errores ClassNotFound para javax.validation.ValidatorFactory. Creo que el paquete javax.validation se encuentra solo en EE y no en SE, que está disponible en mi entorno localhost. Entonces, ¿EE no está disponible para las aplicaciones de CloudHub de forma predeterminada?

preguntado el 08 de marzo de 13 a las 21:03

1 Respuestas

Mule no es un contenedor de JavaEE, por lo que no integra todas las extensiones de JavaEE en el JDK estándar.

Si descarga Mule Standalone EE y mira los JAR en lib/opt verá qué JAR JavaEE están disponibles de forma predeterminada, que incluyen (pero no se limitan a):

  • Activación 1.1
  • JMS 1.1
  • JTA 1.1

Si necesita más JAR o versiones diferentes, depende de usted enviarlos con su aplicación. Es posible que deba usar el filtrado del cargador de clases si desea usar una versión diferente de un JAR proporcionado por Mule.

respondido 08 mar '13, 23:03

David, por 'filtrado de cargador de clases', ¿te refieres a las opciones loader.override disponibles para el archivo mule-deploy.properties? ¿Hay más opciones? - Gary Sharpe

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.