Google app engine googleappengine中的多个servlet

Google app engine googleappengine中的多个servlet,google-app-engine,jakarta-ee,Google App Engine,Jakarta Ee,我正在尝试将应用程序部署到本地开发google应用程序引擎服务器。我似乎无法让多个servlet共存。这是我的web.xml: <servlet> <servlet-name>Admin</servlet-name> <servlet-class>servlet.Admin</servlet-class> </servlet> <servlet> <servlet-n

我正在尝试将应用程序部署到本地开发google应用程序引擎服务器。我似乎无法让多个servlet共存。这是我的web.xml:

    <servlet>
    <servlet-name>Admin</servlet-name>
    <servlet-class>servlet.Admin</servlet-class>    
</servlet>
<servlet>
    <servlet-name>Main</servlet-name>
    <servlet-class>servlet.Main</servlet-class> 
</servlet>

<servlet-mapping>
    <servlet-name>Admin</servlet-name>
    <url-pattern>/admin/</url-pattern>
</servlet-mapping>  
<servlet-mapping>
    <servlet-name>Main</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

我尝试过添加通配符、更改文件中servlet的顺序以及其他一些事情。不管怎样,只要我访问/admin或/admin/它就会显示主servlet,就好像我只是访问了/。我缺少什么?

删除/admin后面的斜杠

<url-pattern>/admin</url-pattern>
尝试将和块分组在一起。哦,把斜线去掉

<servlet>
    <servlet-name>Admin</servlet-name>
    <servlet-class>servlet.Admin</servlet-class>    
</servlet>
<servlet-mapping>
    <servlet-name>Admin</servlet-name>
    <url-pattern>Admin</url-pattern>
</servlet-mapping>

<servlet>
    <servlet-name>Main</servlet-name>
    <servlet-class>servlet.Main</servlet-class> 
</servlet> 
<servlet-mapping>
    <servlet-name>Main</servlet-name>
    <url-pattern>Main</url-pattern>
</servlet-mapping>

我也试过,但运气不好。基本上我已经试过了/admin、/admin/、/admin/*,但都不适合我。我甚至更改了servlet的名称,以防与GAE管理页面发生冲突,但对我来说没有任何效果。