gpt4 book ai didi

grails - Grails WAR构建失败

转载 作者:行者123 更新时间:2023-12-02 15:08:27 24 4
gpt4 key购买 nike

因此,我已经写了一段时间,直到今天为止能够生成WAR文件而没有问题。我进行了一些更改(不幸的是,由于没有版本控制,我无法还原更改),现在我无法生成WAR文件,尽管该项目在GGTS中仍然可以正常运行。当我运行WAR --stacktrace --verbose时,我得到了

Problem executing: war --stacktrace --verbose
Command terminated with an exception: java.lang.Exception: Command: C:\Program Files\Java\jdk1.7.0_11\bin\javaw.exe (20 Feb 2014 12:50:26)
---- System.out ----
Base Directory: C:\grails\MYFramework
| Loading Grails 2.1.1
| Configuring classpath.
| Environment set to production.....
| Packaging Grails application.....
| Compiling 2 source files
[groovyc] Compiling 2 source files to C:\grails\MYFramework\target\classes
| Compiling 2 source files.....
| Compiling 94 GSP files for package [MYFramework].
| Error Compilation error: startup failed:
C:\Users\myAccnt\.grails\2.1.1\projects\MYFramework\gspcompile\gsp_MYFramework_releasecreate_gsp.groovy: 1: unable to resolve class MYframework.Release
@ line 1, column 1.
import MYframework.Release
^
1 error

哪个似乎指向该文件:- C:\Users\myAccnt\.grails\2.1.1\projects\MYFramework\gspcompile\gsp_MYFramework_releasecreate_gsp.groovy
当我检查出它的确确实有一行说明:-
导入MYframework.Release

现在,“Release”是我设置的域的名称,但是在创建它后不久,我将其重命名为“testRelease”(在生成 Controller 和 View 等之前),因为我意识到存在一个称为“release”的域的潜力引起问题(我遇到过其他类似情况)。

如前所述,自从我进行了重命名以来,直到今天,我已经成功多次重新生成WAR文件。有人经历过吗?我尝试过一次清洁,没什么大不了的。 C:\ Users \ myAccnt.grails \ 2.1.1 \ projects \ MYFramework \ gspcompile \中的文件有哪些用途?

我可以毫无问题地删除它们吗?

感谢您的帮助,我完全不知所措! :S

最佳答案

您根本不应该触摸.grails\2.1.1\projects\**文件,因为每次您创建grails cleangrails [run/war/compile]时,它们都会被覆盖。

显而易见的解决方案是打开grails-app/views/release/create.gsp并从其顶部删除<%@ page import="MYframework.Release" %>

关于grails - Grails WAR构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21908938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com