2013-06-25 5 views
2

Я работаю над проектом grails с идеей intellij 12.1.4. Мне нужно отладить мое приложение, но отладка не работает.Отладка приложения grails с intellij IDEA 12.1.4

Я просто выбираю свою обычную конфигурацию, которая отлично работает в нормальном режиме и нажимает кнопку отладки.

После этого приложение grails запускается, но не доходит до весенней безопасности и не запускается полностью.

/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51583,suspend=y,server=n -Dgrails.home=/Users/patrick/Workspace/SDKsFrameworks/grails-2.2.3 -Dbase.dir=/Users/patrick/Workspace/bonExperten -Dtools.jar=/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/tools.jar -Dgroovy.starter.conf=/Users/patrick/Workspace/SDKsFrameworks/grails-2.2.3/conf/groovy-starter.conf -Xmx768M -Xms768M -XX:MaxPermSize=256m -XX:PermSize=256m -javaagent:/Users/patrick/Workspace/SDKsFrameworks/grails-2.2.3/lib/org.springsource.springloaded/springloaded-core/jars/springloaded-core-1.1.3.jar -noverify -Dspringloaded=profile=grails -Dfile.encoding=UTF-8 -classpath "/Users/patrick/Workspace/SDKsFrameworks/grails-2.2.3/lib/org.codehaus.groovy/groovy-all/jars/groovy-all-2.0.8.jar:/Users/patrick/Workspace/SDKsFrameworks/grails-2.2.3/dist/grails-bootstrap-2.2.3.jar:/Applications/IntelliJ IDEA 12.app/lib/idea_rt.jar" org.codehaus.groovy.grails.cli.support.GrailsStarter --main org.codehaus.groovy.grails.cli.GrailsScriptRunner --conf /Users/patrick/Workspace/SDKsFrameworks/grails-2.2.3/conf/groovy-starter.conf run-app 
Connected to the target VM, address: '127.0.0.1:51583', transport: 'socket' 

| Loading Grails 2.2.3 
| Configuring classpath 
| Configuring classpath. 
| Environment set to development 
| Environment set to development. 
| Environment set to development.. 
| Environment set to development... 
| Environment set to development.... 
| Environment set to development..... 
| Packaging Grails application 
| Packaging Grails application. 
| Packaging Grails application.. 
| Packaging Grails application... 
| Packaging Grails application.... 
| Packaging Grails application..... 
| Running Grails application 
Jun 25, 2013 1:23:31 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-bio-8080"] 
Jun 25, 2013 1:23:31 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Tomcat 
Jun 25, 2013 1:23:31 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.39 
Jun 25, 2013 1:23:31 PM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment 
INFO: No global web.xml found 
Jun 25, 2013 1:23:31 PM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing Spring root WebApplicationContext 
Disconnected from the target VM, address: '127.0.0.1:51583', transport: 'socket' 

Process finished with exit code 255 

Знает ли кто-нибудь решение для этого?

+1

К сожалению, может быть, я неправильно понял .. вы нажмите на кнопку запуска, а затем на кнопку отладки? Если да, почему бы вам просто не нажать кнопку отладки? Со стандартным intellij config для проектов grails он запустит приложение в режиме отладки. – lucke84

+0

Нет, я только нажимаю кнопку отладки, поскольку я ее использую (я не нажимаю кнопку запуска). Но это не работает. – whitenexx

ответ

0

Это может быть вызвано параметрами исполнения forked tomcat в файле BuildConfig.groovy. Я думаю, что происходит, что Intellij запутывается в отношении процесса Java, к которому он присоединяется, когда вращается Grails. Можно попробовать отключить выполнение Разветвляющихся, заменив настройки grails.project.fork с:

grails.project.fork = [ 
      test: false, 
      run: false, 
      war: false, 
      console: false 
    ] 

 Смежные вопросы

  • Нет связанных вопросов^_^