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