尝试运行grails

时间:2016-11-21 09:27:15

标签: java tomcat grails

我正在设置使用“grails dev run-app”命令从终端运行graddle,然后发生错误。

我不确定导致错误的原因,但我安装的是:

  • Java JDK 1.8.0_111
  • Grails 3.0.14
  • MySQL

我尝试使用“grails clean”并尝试使用“export = JAVA_HOME ='/ Library / Java / JavaVirtualMachines / jdk1.8.0_111.jdk / Contents / Home'”但仍然输出相同的错误。

这是简化的长错误:

运行应用程序...... objc [3493]:类JavaLaunchHelper在/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/java和/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home中实现/jre/lib/libinstrument.dylib。将使用两者之一。哪一个未定义。

配置Spring Security Core ... ...完成配置Spring Security Core

错误org.apache.tomcat.jdbc.pool.ConnectionPool - 无法创建池的初始连接。

java.sql.SQLException:用户'mobileeyeclinic'@'localhost'拒绝访问(使用密码:YES)

...

失败:构建因异常而失败。

  • 出了什么问题: 任务':bootRun'执行失败。

      

    处理'命令'/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/java''以非零退出值1结束

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 |错误无法启动服务器(使用--stacktrace查看完整跟踪)

非常感谢能够为此事提供解决方案的任何人。

2 个答案:

答案 0 :(得分:0)

  

错误org.apache.tomcat.jdbc.pool.ConnectionPool - 无法创建   池的初始连接。

     

java.sql.SQLException:拒绝用户访问   'mobileeyeclinic'@'localhost'(使用密码:是)

您无权访问您在application.yml文件中设置的bbdd。

答案 1 :(得分:0)

警告信息getAllElements()无关紧要。我认为你的失败是因为nodeName()的密码错误或可能是MySQL没有作为服务运行。有关详细信息,请参阅此链接MockSessionTests.cs