Mule CloudHub默认使用Java SE或EE吗?

时间:2013-03-08 21:06:03

标签: mule mule-studio

我正在将应用程序上传到CloudHub并获取javax.validation.ValidatorFactory的ClassNotFound错误。我相信javax.validation包只能在EE中找到,而不能在我的localhost环境中找到SE。那么,默认情况下,EE不可用于CloudHub应用程序吗?

1 个答案:

答案 0 :(得分:2)

Mule不是JavaEE容器,因此它不会将所有JavaEE扩展嵌入到标准JDK中。

如果您下载Mule Standalone EE并查看lib/opt中的JAR,您将看到默认情况下可用的JavaEE JAR,其中包括(但不限于):

  • 激活1.1
  • JMS 1.1
  • JTA 1.1

如果您需要更多JAR或不同版本,则需要随应用程序一起发货。如果要使用Mule提供的不同版本的JAR,则可能必须使用类加载器过滤。