tomcat 全攻略:
http://docs.huihoo.com/apache/tomcat/l-tomcat.htm
----------------------------------------------------------------------------------------------------------------------------

 以前在用Eclipse开发动态WEB时,当添完项目名称后,会自动生成一个WebContent 的文件夹,在这里面包含WEB-INF 和web.xml文件。编完之后还要把全部文件拷贝到tomcat的webapps里面,真麻烦。如果当把整个项目拷进去,tomcat就会出现http-404错误,找不到正确路径。
当时,还真郁闷了一段时间,笨啊,如果早把tomcat弄懂不就没事了。
    假如虚拟目录为:(WebRoot文件夹放在d:根目录)
   WebRoot
      |- WEB-INF  文件夹
         |- web.xml 文件
      |- helloworld.jsp 文件
 (具体代码不再说明)
 
 打开 %TOMCAT_HOME%/conf/server.xml 文件,在最后找到</HOST> 在它的上面一行写入以下代码:
 <Context    配置的虚拟目录 (注意大小写)
      path=”/hello”    /必须有,表示此虚拟目录的名称。
      docBase=”d:\WebRoot” 虚拟目录在硬盘上的绝对路径
      reloadbale=”true”/> 设为true, Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web-INF/lib目录CLASS文件的改运.如果监视到有class文件被更新,服务器自重新加载Web应用 
-------------------------------------------------------------------------------------------------------------
tomcat 部署项目的时 要先把项目打包成war 可以打包的工具有jboss,ant

jboss可以publish

ant打包war:
http://www.tongyi.net/develop/j2ee/1057562.html

正常情况下按照上面的方法都可以部署,如果出错可能是eclipse和插件问题,建议重新搭建IDE