今晚有多少问题。
我在intellij中有一个grails3.3.8应用程序。我已经构建了一些域类,在ide中,我选择了域类并告诉它生成控制器,它就是这样做的。
如果我右键单击项目浏览器中的应用程序项目(或者运行调试),应用程序就会出现,但是没有加载控制器。所以我必须停止这次会议。
如果我打开gradle视图并发出bootRun命令,应用程序将启动并加载控制器!
但是,如果我右键单击启动运行操作并选择debug,如果在后台线程上消失,IDE永远不会触发,并且我无法控制IDE中的调试会话。
这件事令人非常沮丧,今晚我没有太多时间绕圈转
有人知道为什么在project中右键单击应用程序无法加载控制器,而bootRun却加载控制器。
如果我可以修复的-那么来自项目资源管理器的调试应该可以工作。很奇怪。
我不得不尝试重新创建这个项目,因为它今晚丢失了,告诉我我的域类不是域类,当我尝试删除和控制器/服务并重新构建它们时,它一直告诉我cmdb。
您可以找到要查看在这里输入链接描述的项目,但它需要另一个项目(运行ticketAdapter,以及一个库项目softwoodUtils) --我已经在浏览器上为ticketAdapter(服务器)项目直接使用了json端点,我知道这是可行的--这不是一个grails应用程序本身)。
发布于 2018-10-12 08:45:17
看起来,您正在尝试用Java应用方法启动一个标准public static void main的运行/调试配置。对于Grails 3,应该使用Grails运行/调试配置,其中指定要加载的Grails模块和运行应用程序的grails命令:

https://stackoverflow.com/questions/52770535
复制相似问题