styles.css上的Vaadin gradle项目HTTP 404
我用vaadin启动了一个新的gradle WebProject 这是我的身材,格雷德尔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
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主题。
也考虑使用