Mule CloudHub是否默认使用Java SE或EE ?



我正在上传一个应用程序到CloudHub,并为javax. validate . validatorfactory获得ClassNotFound错误。我相信javax。验证包只能在EE中找到,而不能在SE中找到,SE在我的本地主机环境中可用。那么,默认情况下,EE对CloudHub应用程序是不可用的吗?

Mule不是一个JavaEE容器,所以它没有将所有的JavaEE扩展嵌入到标准JDK中。

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

    激活1.1
  • JMS 1.1
  • JTA 1.1

如果你需要更多的JAR或不同的版本,这取决于你在你的应用程序中发布它们。如果你想使用Mule提供的不同版本的JAR,你可能必须使用类加载器过滤。

最新更新