Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将动态URL路由到App Engine Java中的静态文件_Java_Python_Google App Engine_Go - Fatal编程技术网

将动态URL路由到App Engine Java中的静态文件

将动态URL路由到App Engine Java中的静态文件,java,python,google-app-engine,go,Java,Python,Google App Engine,Go,我有一个Java应用程序引擎应用程序,想要路由mydomain.com/I/,并使用类似以下内容: handlers: - url: /i/(.*) static_files: i.html 但是,中没有提到这个映射到静态文件的处理程序。相反,有一个单独的静态文件和资源文件部分无法进行url映射,而在处理程序中映射url的唯一选项是映射到servlet、jsp或过滤器。如果我试图映射到Java app.yaml中的静态\u文件,我会得到一个找不到属性“静态\u文件”的错误 这里的关

我有一个Java应用程序引擎应用程序,想要路由
mydomain.com/I/,并使用类似以下内容:

handlers:
  - url: /i/(.*)
    static_files: i.html
但是,中没有提到这个映射到静态文件的处理程序。相反,有一个单独的静态文件和资源文件部分无法进行url映射,而在
处理程序
中映射url的唯一选项是映射到
servlet
jsp
过滤器
。如果我试图映射到Java app.yaml中的
静态\u文件
,我会得到一个
找不到属性“静态\u文件”的错误


这里的关键是我想将url映射到作为静态文件使用的静态文件。为什么这只能在Python和Go中实现,而不能在Java中实现?

我不使用Java版本,但它看起来像是
appengine web.xml
与Go/Python中的app.yaml具有相同的功能

对于Java GAE,可以选择从
app.yaml
生成
appengine web.xml
web.xml
。我选择了这个选项,希望能够将url路由到一个静态文件,但出于某种原因,这个功能似乎只在Python和Go-GAE中可用。
handlers:
  - url: /i/(.*)
    static_files: i.html