为什么可以';在将mule应用程序部署到CloudHub时,我是否覆盖javax.validation.ValidationFactory?

为什么可以';在将mule应用程序部署到CloudHub时,我是否覆盖javax.validation.ValidationFactory?,mule,mule-studio,cloudhub,Mule,Mule Studio,Cloudhub,我试图从包含javax.validation包(从jboss.org检索)的库中加载javax.validation.ValidationFactory。当我将Mule Studio项目导出到zip文件时,我看到该库已经包含在内,因此我假设在将应用程序部署到CloudHub时也会导出该库(我的所有其他第三方JAR都部署得很顺利) 不幸的是,我得到一个ClassNotFound错误。我曾尝试在mule deploy.properties中使用loader.override=javax.valida

我试图从包含
javax.validation
包(从jboss.org检索)的库中加载
javax.validation.ValidationFactory
。当我将Mule Studio项目导出到zip文件时,我看到该库已经包含在内,因此我假设在将应用程序部署到CloudHub时也会导出该库(我的所有其他第三方JAR都部署得很顺利)

不幸的是,我得到一个
ClassNotFound
错误。我曾尝试在
mule deploy.properties
中使用
loader.override=javax.validation.ValidatorFactory
覆盖类定义,但在CloudHub中出现错误,表示无法覆盖系统包。我认为上面的覆盖只会覆盖给定的类,要求CloudHub在部署的应用程序中查找类定义,而不是从CloudHub提供的库中查找


作为补充说明,在Mule Standalone服务器的副本中搜索,我在任何地方都看不到
javax.validation.ValidationFactory
。有人能告诉我为什么我不能使用
loader.override
强制加载这个类吗?

这个错误在当前版本中仍然发生吗?