Grails: Как запустить несколько приложений в среде разработки? - PullRequest
3 голосов
/ 08 июля 2010

У меня есть два приложения Grails, которые разрабатываются одновременно и должны общаться друг с другом.

Как я могу запустить их оба с grails run-app ?Если сервер уже запущен и попробуйте запустить второе приложение, я получаю:

Server failed to start: LifecycleException: Protocol handler initialization failed: java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

Ответы [ 2 ]

6 голосов
/ 08 июля 2010

Вы можете установить

grails.server.port.http

В BuildConfig.groovy одного из приложений что-то отличное от значения по умолчанию 8080

Как они общаются, хотя? Нужно ли им запускать того же Tomcat? Если это так, то вы не сможете использовать run-app, так как это будет каждый раз запускать новый экземпляр tomcat.

ура

Lee

2 голосов
/ 08 июля 2010

Вы также можете попробовать запустить подобное приложение для одного из приложений

grails -Dserver.port=8082 run-app
...