在Google应用程序引擎中将.java Servlet文件作为欢迎文件提供

时间:2011-06-14 00:57:21

标签: google-app-engine

是否有蚂蚁方式可以将.java(基本上是一个servlet文件)放在“src”文件夹下作为web.xml文件中的欢迎文件?

2 个答案:

答案 0 :(得分:6)

我做

<servlet-mapping>
  <servlet-name>WelcomeServlet</servlet-name>
  <url-pattern>/</url-pattern>
</servlet-mapping>

并删除<welcome-file-list>元素和index.html

工作正常。

答案 1 :(得分:0)

在web.xml中,您可以指定要映射到servlet的欢迎文件:

<servlet>
    <servlet-name>WelcomeServlet</servlet-name>
    <servlet-class>foo.bar.WelcomeServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>WelcomeServlet</servlet-name>
    <url-pattern>*.foo</url-pattern>
</servlet-mapping>

<welcome-file-list>
    <welcome-file>/welcome.foo</welcome-file>
</welcome-file-list>

我认为这也适用于App Engine。

当然,这会调用已编译的servlet,而不是“src”文件夹中的源代码(很可能甚至没有部署到服务器上)。