在将mule app部署到CloudHub时,为什么我不能覆盖javax.validation.ValidationFactory?

时间:2013-03-12 18:39:18

标签: mule mule-studio cloudhub

我正在尝试从包含javax.validation.ValidationFactory包的库(从jboss.org检索)加载javax.validation。我看到当我将Mule Studio项目导出到zip文件时包含了库,所以我假设当我将应用程序部署到CloudHub时它也被导出(我的所有其他第三方jar都已经部署了最小的麻烦)。

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

作为旁注,在Mule Standalone服务器的副本中搜索,我在任何地方都看不到javax.validation.ValidationFactory。任何人都可以告诉我为什么我不能使用loader.override强制加载这一类?

0 个答案:

没有答案