我正在将应用程序上传到CloudHub并获取javax.validation.ValidatorFactory的ClassNotFound错误。我相信javax.validation包只能在EE中找到,而不能在我的localhost环境中找到SE。那么,默认情况下,EE不可用于CloudHub应用程序吗?
答案 0 :(得分:2)
Mule不是JavaEE容器,因此它不会将所有JavaEE扩展嵌入到标准JDK中。
如果您下载Mule Standalone EE并查看lib/opt
中的JAR,您将看到默认情况下可用的JavaEE JAR,其中包括(但不限于):
如果您需要更多JAR或不同版本,则需要随应用程序一起发货。如果要使用Mule提供的不同版本的JAR,则可能必须使用类加载器过滤。