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

时间:2017-03-13 22:07:04

标签: mule

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

java.lang.IllegalArgumentException:Domain' 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.deployExplodedApp(DefaultArchiveDeployer.java:269)〜[mule-module-launcher-3.7.2.jar:3.7.2]     在org.mule.module.launcher.DefaultArchiveDeployer.deployExplodedArtifact(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:?] INFO 2017-03-13 15:04:51,966 [main] org.mule.module.launcher.DeploymentDirectoryWatcher:

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

如果您在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

答案 1 :(得分:0)

看起来无法访问“默认”域名,如果没有“默认”文件夹,请尝试在下方位置创建一个空文件夹“默认”。

<强> $ MULE_HOME / lib中/共享/

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

另外,如果可能的话,使用最新版本的Mule。

答案 2 :(得分:0)

我发现仅杀死Java进程就足够了,该进程当时也占用了大量内存。