我的文件上传应用程序启动正常,但我在控制台上收到以下错误:
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:
有什么想法吗?
答案 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进程就足够了,该进程当时也占用了大量内存。