我有一个小项目,在Tomcat 5.5上部署了一些jsp。最近,部署了jsp文件(一个war文件)的Servlet也停止了工作。我还检查了我的svn以前的版本应该有用。我注意到displayname
(我使用的是Tomcat的德语版本,所以我想这就是我将它翻译的方式,Tomcat管理器第二列中的名称)消失了。我在vista上使用Eclipse Ganymede。 Tomcat正在Debian上运行。本地Tomcat显示相同的行为。
希望有人有个主意。感谢。
答案 0 :(得分:12)
web.xml文件中的<display-name>
元素是?是web.xml
文件在WAR和/WEB-INF/web.xml
?它是否有效(eclipse可以做到这一点,或尝试w3c.org's validation service)?
答案 1 :(得分:4)
您正在寻找
<web-app blahblah>
<display-name>**This**</display-name>
<servlet>
<servlet-name>Not this</servlet-name>
</servlet>
</web-app>
答案 2 :(得分:1)
我首先查看应用程序的部署描述符。即web.xml。通常,当部署应用程序但由于错误配置或格式不正确的web.xml而未启动应用程序时。