tomcat的默认工作目录下的webapps放的是想要挂到服务器上的项目,注意项目的第一级子目录下一定要有web.xml,WEB-INI文件夹,否则不被tomcat认为是可以挂上的项目。如webapps下的 项目server下一定要有web.xml,WEB-INI才能挂载,如果server的目录结构是这样的:

|server

,,,,,,|WebRoot

,,,,,,,,,,,,|web.xml

,,,,,,,,,,,,|WEB-INI

,,,,,,,,,,,,,,,,,,|classes

,,,,,,,,,,,,,,,,,,,,,,,,|HelloWorldExample.class

 

 

web.xml如下:

则应该把web.xml和WEB-INI文件夹拷贝到server根目录下才能通过http://localhost:8080/server/servlets/servlet/HelloWorldExample访问HelloWorldExample,否则不能访问,即使通过以下地址:

http://localhost:8080/server/WebRoot/servlets/servlet/HelloWorldExample,因为此时tomcat已不将server项目视为可部署的项目,所以会报出404错误。

posted on 2011-04-22 17:22  Kevin Bing  阅读(1018)  评论(0编辑  收藏  举报