Grails 请求资源的原因不可用?

Grails 请求资源的原因不可用?,grails,database-migration,changelog,Grails,Database Migration,Changelog,我在这里描述这个问题。我首先从git签出一个grails应用程序。它是一个发展分支。然后,我删除本地数据库并创建一个新的空数据库/模式,命名为test2 现在,我构建了一次应用程序,以便创建必要的表。现在,我向已经存在的域添加了一个新属性“字符串测试”。我们在其中添加属性的域的名称是AnswerSurvey.groovy 我现在右键单击该项目,然后在grails工具>打开grails命令提示符中。这里我输入dbm gorm diff 然后,如预期的那样,在控制台中显示新的changelog行 &

我在这里描述这个问题。我首先从git签出一个grails应用程序。它是一个发展分支。然后,我删除本地数据库并创建一个新的空数据库/模式,命名为test2

现在,我构建了一次应用程序,以便创建必要的表。现在,我向已经存在的域添加了一个新属性“字符串测试”。我们在其中添加属性的域的名称是AnswerSurvey.groovy

我现在右键单击该项目,然后在grails工具>打开grails命令提示符中。这里我输入dbm gorm diff

然后,如预期的那样,在控制台中显示新的changelog行

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-2.0.xsd">
    <changeSet author="test (generated)" id="1432536391982-1">
        <addColumn tableName="answer_survey">
            <column name="testing" type="varchar(255)">
                <constraints nullable="false"/>
            </column>
        </addColumn>
    </changeSet>
</databaseChangeLog>

我将其转换为groovy,并将其添加到changelog.groovy文件中。现在我准备将这两个文件推送到服务器,一个是已更改的域文件,另一个是此更改日志文件。我提交这两个文件并将其推送到服务器。詹金斯构建被触发。构建完成后,我访问服务器url,并显示此错误


我想知道这个错误的原因是什么?请注意,在数据库中,这个新的属性“测试”不在answer_调查表中。此外,在配置grails.plugin.databasemigration.updateOnStart=true中也存在。谢谢你的帮助!我在这个问题上纠缠了一段时间。谢谢大家!

请出示RoadraceController@Koloritnij我没有对控制器类进行任何更改。在将新属性“testing”添加到AnswerSurvey域之前,url运行良好。添加新属性和变更日志后,url不起作用。它给出了如上所示的“请求的资源不可用”。日志中有什么内容?如果只有这个页面失败了,那么请尽可能显示这个控制器,并且groovy表示的changeloggroovy表示是changeSet(作者:“test(generated)”,id:“1432788745862-1”){addColumn(tableName:“answer_survey”){column(name:“testing”,type:“varchar(255)”{constraints(null:“false”)}