我有一个 Java App Engine 应用程序并且想要路由 mydomain.com/i/<anything>
至 i.html
.例如:
mydomain.com/i/12345 --> i.html
mydomain.com/i/abcde --> i.html
这看起来可以在 app.yaml for Python 中完成和 app.yaml for Go像这样:
handlers:
- url: /i/(.*)
static_files: i.html
但是app.yaml for Java 中没有提到这个映射到静态文件的处理程序.相反,有一个单独的静态文件和资源文件部分不能进行 url 映射,并且唯一的选项是在 handlers
中映射 url。是一个servlet
, jsp
, 或 filter
.如果我尝试映射到 static_files
在 Java app.yaml 中,我得到一个 Unable to find property 'static_files'
错误。
这里的关键是我想将一个url映射到一个作为静态文件的静态文件。为什么这只能在 Python 和 Go 中实现,而不能在 Java 中实现?
最佳答案
我没有使用 java 版本,但它看起来像 appengine-web.xml
提供与 go/python 中的 app.yaml 相同的功能?
关于java - 将动态 URL 路由到 App Engine Java 中的静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28919397/