我有一个Google App Engine(1.8.5)项目。我想通过Webjars提供静态JavaScript和CSS。但是,我一直收到
我的
我的
HTTP 404
错误。我该如何使我的Webjars文件可访问?我的
src/main/webapp/WEB-INF/appengine-web.xml
按照Google的文档:<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
...
<static-files>
<include path="/resources/**" />
<include path="/webjars/**" />
</static-files>
</appengine-web-app>
我的
src/main/webapp/index.html
,引用了 Webjars 提供的 Bootstrap CSS 文件:<html>
<head>
<link rel="stylesheet" href="webjars/bootstrap/3.0.0/css/bootstrap.min.css">
</head>
...
</html>
pom.xml
的片段:
<dependency>
<groupId>com.google.appengine</groupId>
<artifactId>(lots)</artifactId>
<version>1.8.5</version>
</dependency>
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<version>4.0-beta</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.0.0</version>
</dependency>
这是我在GAE上发布的第一个问题,所以我不确定需要提供什么额外的信息 - 对我温柔些吧,SO。
<script>
和<link>
标签中使用CDN链接。 - JJ Zabkar