作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个 Google App Engine (1.8.5) 项目。我想通过 Webjars 提供静态 Javascript 和 CSS .但是,我不断收到 HTTP 404
错误。如何使我的 Webjars 文件可访问?
我的 src/main/webapp/WEB-INF/appengine-web.xml
根据 Google 的 documentation :
<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 上发布的第一个问题,所以我不确定要提供什么额外的信息——所以请保持温和。
最佳答案
不幸的是,Webjars 需要 Servlet 3.x 容器,但 Google App Engine 目前仍然只有 2.5 版。
您可能想要加注星标 this issue在 GAE 问题列表中。
关于java - 如何将 Google App Engine 与 Webjars 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19455189/
我是一名优秀的程序员,十分优秀!