Mule:应用程序启动,但我收到以下错误消息

Mule:应用程序启动,但我收到以下错误消息,mule,Mule,我的文件上载应用程序启动正常,但在控制台上出现以下错误: java.lang.IllegalArgumentException:无法访问域“default” 在org.mule.module.launcher.MuleSharedDomainClassLoader.validateAndGetDomainFolders(MuleSharedDomainClassLoader.java:119)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.mo

我的文件上载应用程序启动正常,但在控制台上出现以下错误:

java.lang.IllegalArgumentException:无法访问域“default” 在org.mule.module.launcher.MuleSharedDomainClassLoader.validateAndGetDomainFolders(MuleSharedDomainClassLoader.java:119)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.MuleSharedDomainClassLoader.(MuleSharedDomainClassLoader.java:45)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.domain.MuleDomainClassLoaderRepository.getDefaultDomainClassLoader(MuleDomainClassLoaderRepository.java:54)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.domain.MuleDomainClassLoaderRepository.getDomainClassLoader(MuleDomainClassLoaderRepository.java:34)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.domain.DefaultMuleDomain.refreshClassLoaderAndLoadConfigResourceFile(DefaultMuleDomain.java:70)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.domain.DefaultMuleDomain.(DefaultMuleDomain.java:66)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.domain.DefaultDomainFactory.createArtifact(DefaultDomainFactory.java:52)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.domain.DefaultDomainFactory.createArtifact(DefaultDomainFactory.java:17)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.application.DefaultApplicationFactory.createAppFrom(DefaultApplicationFactory.java:70)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.application.DefaultApplicationFactory.createArtifact(DefaultApplicationFactory.java:52)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.application.DefaultApplicationFactory.createArtifact(DefaultApplicationFactory.java:24)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.DefaultArchiveDeployer.deployedapp(DefaultArchiveDeployer.java:269)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.DefaultArchiveDeployerDartifact(DefaultArchiveDeployer.java:108)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.DeploymentDirectoryWatcher.deployExplodedApps(DeploymentDirectoryWatcher.java:290)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.DeploymentDirectoryWatcher.start(DeploymentDirectoryWatcher.java:151)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.MuleDeploymentService.start(MuleDeploymentService.java:100)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.module.launcher.MuleContainer.start(MuleContainer.java:170)~[mule-module-launcher-3.7.2.jar:3.7.2] 在org.mule.tooling.server.application.ApplicationDeployer.main(ApplicationDeployer.java:15)~[tooling-support-3.7.2.jar:?] 信息2017-03-13 15:04:51966[main]org.mule.module.launcher.DeploymentDirectoryWatcher:


有什么想法吗?

似乎无法访问“默认”域,如果没有“默认”文件夹,请尝试在下面的位置创建一个空文件夹“默认”

$MULE\u HOME/lib/shared/

之后在干净的构建上部署应用程序


此外,如果可能,请使用最新版本的Mule。

看起来无法访问“默认”域,如果不存在“默认”文件夹,请尝试在下面的位置创建一个空文件夹“默认”

$MULE\u HOME/lib/shared/

之后在干净的构建上部署应用程序


此外,如果您在Anypoint studio中遇到此错误,请尽可能使用最新版本的Mule。

转到项目位置,确保域文件夹存在${ProjectLocation}
/mule/domains/default
,如果不创建域文件夹,请创建一个

仍然存在问题,预检:

1) make sure you project code checked in to stash ( dont loss any data)

2)close anypoint studio

3)Go to .mule folder of the your project workspace

4)delete .mule folder

5) start Anypoint studio

如果您在Anypoint studio中遇到此错误

转到项目位置,确保域文件夹存在${ProjectLocation}
/mule/domains/default
,如果不创建域文件夹,请创建一个

仍然存在问题,预检:

1) make sure you project code checked in to stash ( dont loss any data)

2)close anypoint studio

3)Go to .mule folder of the your project workspace

4)delete .mule folder

5) start Anypoint studio

我发现只杀死java进程就足够了,它当时也占用了大量内存。

我发现只杀死java进程就足够了,它当时也占用了大量内存。

这个答案对我很有帮助,在我的例子中,
/mule standalone/domains/
中缺少目录
default
,这个答案对我很有帮助,在我的例子中,
/mule standalone/domains/
中缺少目录
default