Google app engine 当我添加一个新的servlet时,我的所有servlet都无法再找到
我所做的就是向web.xml添加一个新的servlet,如下所示:Google app engine 当我添加一个新的servlet时,我的所有servlet都无法再找到,google-app-engine,servlets,Google App Engine,Servlets,我所做的就是向web.xml添加一个新的servlet,如下所示: <servelt> <servlet-name>NewService</servlet-name> <servlet-class>app.server.NewServiceImpl</servlet-class> </servelt> <servlet-mapping> <servlet-name>NewService&
<servelt>
<servlet-name>NewService</servlet-name>
<servlet-class>app.server.NewServiceImpl</servlet-class>
</servelt>
<servlet-mapping>
<servlet-name>NewService</servlet-name>
<url-pattern>/MyApp/NewService</url-pattern>
</servlet-mapping>
在我看来,通过指定一个servlet映射,您就扼杀了其余的servlet映射。我认为您的web.xml应该如下所示:
... etc ...
<servlet>
<servlet-name>Servlet1</servlet-name>
<servlet-class>com.Servlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/url1</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Servlet2</servlet-name>
<servlet-class>com.Servlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet2</servlet-name>
<url-pattern>/url2</url-pattern>
</servlet-mapping>
... etc ...
。。。等
Servlet1
com.Servlet1
Servlet1
/url1
Servlet2
com.Servlet2
Servlet2
/url2
... 等
您还有多少其他servlet,哪些servlet失败了?例如,只有一个在新的之前,只有一个在之后,所有在之前,所有在之后,或者没有那么明显
编辑:
查看错误消息,很明显运行时在使用新servlet时遇到了问题。我想我看到了问题所在
您发布了:
<servelt>
<servlet-name>NewService</servlet-name>
<servlet-class>app.server.NewServiceImpl</servlet-class>
</servelt>
新闻服务
app.server.NewServiceImpl
将
servlet
更改为servlet
,看看它是否有用。不,我们没有。没有任何上下文、启动日志信息等。我们只是猜测。我还有5个其他servlet,失败的是第一个。我还更新了我的问题,在我尝试启动应用程序时出现了一个错误。我现在觉得自己很笨。我确信我已经仔细检查了一切。谢谢你指出这一点。有趣的是,这篇文章的标题有相同的打字错误:)
<servelt>
<servlet-name>NewService</servlet-name>
<servlet-class>app.server.NewServiceImpl</servlet-class>
</servelt>