一直以來都是很容易的將eclipse與tomcat結合使用,可是最近想試用tomcat7的時候,卻忽然發現eclipse將web服務部署到tomcat7.0中並非像之前那麼簡單。很是鬱悶的是,昨天晚上在各大技術論壇中苦苦找尋了幾個小時都沒有點滴的進展。可是也很幸運,在睡意很深的狀況下卻發現了一篇很好的幫助文章。
這個站點是從一個論壇(好像是csdn,可是說實話沒記那麼清楚 )的回帖中發現的, 這是一個國外的提供 j2ee培訓的個性化站點,http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html。或許是tomcat7.0配置到eclipse並那麼那麼順利的成功,因而對此次的嘗試印象很是的深入,決定針對eclipse與tomcat7.0結合使用的方法寫一篇譯文,但願粗品可以爲那些和我同樣有困擾的人提供一些幫助。 html
若是能夠的話,你們能夠直接按照站點提示的一步步的操做,做者對整個過程的描述很是的清晰,畢竟說白了也不是很複雜的事情。可是,爲了防止站點更新,或者有些人不肯意看英文站點,這裏進行簡單的介紹一下。 java
正如文章標題「 Tutorial: Installing Tomcat 7 and Using it with Eclipse「所寫的,安裝tomcat7並與eclipse一塊兒使用。首先要說明的是,tomcat7使用的是servlet3.0版本,對jdk的要求是至少是1.6及以上版本的。若是你的jdk版本不夠,能夠到oracle官網下載最新版本的或者稍早點版本的jdk支持tomcat7。 ios
本文只對第一步進行簡單的介紹,其餘步驟也很值得閱讀,至少比國內搜索引擎所選出的結果水平要高。 web
- 下載tomcat7.0.8到本地並安裝,而後將安裝目錄的」/Tomcat 7.0/conf「下的context.xml、server.xml和web.xml三個文件複製到安裝目錄的」conf「文件下 。
- 到eclipse官網下載 "Eclipse IDE for Java EE Developers",本人下載的是爲了適用tomcat7的Eclipse 3.6 (Helios)版本,安裝後進入工做空間。
- 在eclipse的servers視圖中配置tomcat7,通知eclipse所使用的tomcat7的安裝路徑。
- 在servers視圖中啓動tomcat,並訪問tomcat默認首頁http://localhost:8080/,若是8080端口被佔用,能夠將其設置爲未被使用的端口號,從新訪問。這時候會出現一個404錯誤,可是至少能夠肯定tomcat7配置正確。須要作的就是將安裝目錄的」webapp「下的ROOT文件夾複製到eclipse的工做空間的 「/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps「 目錄下進行覆蓋 。
- 未修改端口號能夠訪問 http://localhost:8080/,若是修改了端口號就訪問想要的端口。此時tomcat歡迎界面就會出現。
- 接着就能夠import一些簡單的sample例子了,並進行訪問。也能夠本身建立動態的web項目,並可以體驗servlet3.0、jsp2.2及el2.2的特性了。
完成這些,那就恭喜你了,你的麻煩也就天然的解決了。若是沒有解決你的難題,但願你可以找到解決辦法後可以同你們分享。tomcat