我正在开发一个maven应用程序。当我从IntelliJ运行它时,它成功启动了我的应用程序。但是没有读取bootstrap.groovy文件。我已经创建了一个新的用户名,可以在bootstrap中添加到DB中,它应该允许我第一次使用该用户名登录到应用程序。在程序启动期间不会调用它。我应该做什么设置才能包含bootstrap.groovy。
当我创建war文件并将其部署在测试服务器中时,会发生同样的情况。没有读取Bootstrap.grrovy。要创建war文件,我在命令行中使用mvn包。
我对同一个应用程序的另一个问题是,当我执行grails run-app时,我收到以下错误:生成web.xml文件时出错。
我错过了什么?请告诉我。
答案 0 :(得分:1)
好吧,我解决了这个问题。我更改了依赖于grails的jar时创建了web.xml。我在我的应用程序中使用2.3.4并且我的jar与我的2.4.3版本的jar不兼容。现在我的程序启动并运行!希望这可以帮助那些面临同样问题的人。