grails - grails bootrun在启动内部tomcat之前挂起

标签 grails freeze bootrun

该项目运行良好,但突然挂起,没有任何错误。

Run-App --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

看不清楚怎么回事。我试图清理构建目录,但这没有帮助。

自工作 session 以来唯一发生的变化是我添加了一些GSP文件。但是,不能认为它将使启动挂起吗?

最佳答案

好的,这个神秘的问题已经解决了。
我忘了检查数据库在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,然后痛苦就过去了。

关于grails - grails bootrun在启动内部tomcat之前挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43472585/

相关文章:

grails - 如何通过 Grails 中的 Config.groovy 条目定义自定义表映射

python - Ansible 由于其构建的 ssh 问题而挂起

java - 执行多个 ssh 命令并获取每个命令的结果

c - GStreamer 管道卡住故障排除

java - gradle bootRun成功启动,但一段时间后断开连接

grails - 如何使枚举字段成为tinyint而不是varchar?

java - 用于移动客户端的 RESTful Java Web 服务中的身份验证

grails - 从 .js 文件创建指向资源的链接