我有一个 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中没有提到映射到静态文件的处理程序。相反,有一个单独的静态文件和资源文件部分无法执行网址映射,而handlers
中映射网址的唯一选项是servlet
,{{ 1}}或jsp
。如果我尝试在Java app.yaml中映射到filter
,则会出现static_files
错误。
这里的关键是我想将网址映射到作为静态文件的静态文件。为什么这只能在Python和Go中实现,而不是在Java中?
答案 0 :(得分:1)
我不使用java版本,但看起来appengine-web.xml
与go / python中的app.yaml功能相同?