更改app.servlet.version不会影响web.xml

时间:2011-12-23 11:34:36

标签: grails servlets web.xml

在grails 2.0的app.servlet.version中将3.0设置为application.properties是否存在问题?

我创建了一个新应用,将行app.servlet.version=3.0添加到application.properties并执行grails war(甚至之前尝试clean)。但是web.xml仍然以:

开头
<web-app         xmlns="http://java.sun.com/xml/ns/javaee" 
               version="2.5" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

我本可以期待看到3.0。我还使用2.4尝试了此Procedere,它仍然是2.5。这是我错误的地方吗?

1 个答案:

答案 0 :(得分:3)

看起来,您需要更改BuildConfig.groovy,以便在web.xml中实现servlet 3.0版。将以下行添加到普通grails项目中,web.xml将以所需的3.0版本开始:

grails.servlet.version = "3.0"