styles.css上的Vaadin gradle项目HTTP 404

styles.css上的Vaadin gradle项目HTTP 404,gradle,vaadin,vaadin7,Gradle,Vaadin,Vaadin7,我用vaadin启动了一个新的gradle WebProject 这是我的身材,格雷德尔 apply plugin: 'war' apply plugin: 'jetty' apply plugin: 'java' apply plugin: 'eclipse-wtp' repositories{ mavenCentral() } dependencies{ compile group:'com.vaadin', name:'vaadin-serve

我用vaadin启动了一个新的gradle WebProject

这是我的身材,格雷德尔

apply plugin: 'war'    
apply plugin: 'jetty'
apply plugin: 'java'
apply plugin: 'eclipse-wtp'

repositories{   
    mavenCentral()  
}  

dependencies{  
    compile group:'com.vaadin', name:'vaadin-server', version:'7.2.3'
    compile group:'com.vaadin', name:'vaadin-client-compiled', version:'7.2.3'
    compile group:'javax.servlet', name:'javax.servlet-api', version:'3.1.0'
    compile group:'com.google.guava', name:'guava', version:'17.0'
    compile group:'org.mindrot', name:'jbcrypt', version:'0.3m'
    compile group:'org.reflections', name:'reflections', version:'0.9.9-RC1'
}
它很好用。在我使用“gradle jettyRunWar”运行它之前,它会编译并运行,但在浏览器中缺少style.css(HTTP 404)

web.xml的一部分:

<servlet>
    <servlet-name>VaadinApplicationServlet</servlet-name>
    <servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
    <init-param>
        <param-name>UI</param-name>
        <param-value>ch.boxi.jLogin.ui.NavigatorUI</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>VaadinApplicationServlet</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

瓦迪应用服务
com.vaadin.server.VaadinServlet
用户界面
ch.boxi.jLogin.ui.NavigatorUI
瓦迪应用服务
/*

我的错误在哪里?

如果在生产模式下运行vaadin,则必须编译styles.css。要禁用生产模式,可以修改web.xml:

<context-param>
  <description>Vaadin production mode</description>
  <param-name>productionMode</param-name>
  <param-value>false</param-value>
</context-param>

瓦丁生产模式
生产模式
错误的

根据
build.gradle
中的
依赖项
部分,您缺少对
vaadin主题的依赖项。将以下内容添加到依赖项中:

compile group:'com.vaadin', name:'vaadin-themes', version:'7.2.3'

<代码> VAADIN主题包含VAIDIN的内置int主题。

也考虑使用