2017-04-18 61 views
0

该项目工作正常,但突然挂起启动时没有任何错误。grails bootrun在启动内部tomcat之前挂起

运行应用--verbose --stacktrace给这个打印:

grails> run-app --verbose --stacktrace 
| Running application... 
> Configuring > 0/1 projects > root project > Resolving dependencies ':classpath> Configuring > 1/1 projects > Resolving dependencies ':agent' > Resolving depen> Configuring > 1/1 projects > Resolving dependencies ':agent' > Resolving depen:compileJava UP-TO-DATE 
:compileGroovy UP-TO-DATE 
:buildProperties UP-TO-DATE 
:processResources UP-TO-DATE 
:classes UP-TO-DATE 
:findMainClass 
:bootRun 
2017-04-18 14:20:47.410 ERROR --- [   main] g.boot.config.tools.ClassPathScanner  : The application defines a Groovy source using the default package. Please move all Groovy sources into a package. 
> Building 85% > :bootRun 
Configuring Spring Security Core ... 
... finished configuring Spring Security Core 

> Building 85% > :bootRun 
Configuring Spring Security UI ... 
... finished configuring Spring Security UI 

> Building 85% > :bootRun 

不能看到发生了什么事情。我试图清理构建目录,但没有帮助。

自工作会议以来唯一改变的是我添加了几个GSP文件。但不能认为这会挂起创业公司,会吗?

回答

0

好的,这个神秘的问题已经得到了解决方案。 我忘了检查数据库在MSSQL中是否正常。那么其他没有使用tcp的数据库也能正常工作,但是这个使用的端口号是49678,现在已经被操作系统占用。 使用美丽的应用程序“cports”我能看到这一点:

services.exe 772 TCP 49678  ::   ::  Listening services.exe Operativsystemet Microsoft® Windows® Tjänst- och styrenhetsapp 10.0.14393.0 (rs1_release.160715-1616) Microsoft Corporation N/A    2017-04-18 14:58:44    

所以我改变了由MSSQL所使用的端口1433,然后痛苦结束了。