在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
。这是我错误的地方吗?
答案 0 :(得分:3)
看起来,您需要更改BuildConfig.groovy
,以便在web.xml
中实现servlet 3.0版。将以下行添加到普通grails项目中,web.xml将以所需的3.0版本开始:
grails.servlet.version = "3.0"