Grails hello world, Ошибка при выполнении начальной загрузки Java-ошибка связи - PullRequest
0 голосов
/ 03 апреля 2012

Я пытаюсь создать приложение hello world grails в моей системе.Я создал новую установку grails и выполнил команду grails create-app racetrack, но когда я запускаю свое приложение, я получаю следующую ошибку:

 ERROR context.GrailsContextLoader  - Error executing bootstraps: java.lang.LinkageError: Class org/w3c/dom/NamedNodeMap violates loader constraints
org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.LinkageError: Class org/w3c/dom/NamedNodeMap violates loader constraints
        at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:723)
        at grails.spring.BeanBuilder.beans(BeanBuilder.java:573)
        at grails.spring.BeanBuilder.invokeMethod(BeanBuilder.java:519)
        at org.grails.tomcat.TomcatServer.start(TomcatServer.groovy:212)
        at grails.web.container.EmbeddableServer$start.call(Unknown Source)
        at _GrailsRun_groovy$_run_closure5_closure12.doCall(_GrailsRun_groovy:158)
        at _GrailsRun_groovy$_run_closure5_closure12.doCall(_GrailsRun_groovy)
        at _GrailsSettings_groovy$_run_closure10.doCall(_GrailsSettings_groovy:280)
        at _GrailsSettings_groovy$_run_closure10.call(_GrailsSettings_groovy)
        at _GrailsRun_groovy$_run_closure5.doCall(_GrailsRun_groovy:149)
        at _GrailsRun_groovy$_run_closure5.call(_GrailsRun_groovy)
        at _GrailsRun_groovy.runInline(_GrailsRun_groovy:116)
        at _GrailsRun_groovy.this$4$runInline(_GrailsRun_groovy)
        at _GrailsRun_groovy$_run_closure1.doCall(_GrailsRun_groovy:59)
        at RunApp$_run_closure1.doCall(RunApp.groovy:33)
        at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381)
        at gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415)
        at gant.Gant$_dispatch_closure7.doCall(Gant.groovy)
        at gant.Gant.withBuildListeners(Gant.groovy:427)
        at gant.Gant.this$2$withBuildListeners(Gant.groovy)
        at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
        at gant.Gant.dispatch(Gant.groovy:415)
        at gant.Gant.this$2$dispatch(Gant.groovy)
        at gant.Gant.invokeMethod(Gant.groovy)
        at gant.Gant.executeTargets(Gant.groovy:590)
        at gant.Gant.executeTargets(Gant.groovy:589)
Caused by: java.lang.LinkageError: Class org/w3c/dom/NamedNodeMap violates loader constraints
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
        at java.lang.Class.getDeclaredMethods(Class.java:1763)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
        at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
        at grails.spring.DynamicElementReader.invokeMethod(DynamicElementReader.groovy:121)
        ... 26 more

Кто-нибудь знает, что идет не так или что я могу сделатьпочинить это?Спасибо.

1 Ответ

0 голосов
/ 03 апреля 2012

Мое первое предположение, что у вас есть конфликтующая банка в вашем пути к классам. Попробуйте удалить все банки (возможно, дубликаты), которые могут быть связаны с org/w3c/dom/NamedNodeMap например, xerces, xml-api, xalan и т. Д.

Этого не должно случиться с приложением hello world, но поиграйте с ним ... удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...