eclipse與tomcat7配置

來源:互聯網
上載者:User

        一直以來都是很容易的將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結合使用的方法寫一篇譯文,希望粗品能夠為那些和我一樣有困擾的人提供一些協助。

 

      如果可以的話,大家可以直接按照網站提示的一步步的操作,作者對整個過程的描述非常的清晰,畢竟說白了也不是很複雜的事情。但是,為了防止網站更新,或者有些人不願意看英文網站,這裡進行簡單的介紹一下。

    

      正如文章標題“
Tutorial: Installing
Tomcat 7 and Using it with Eclipse“所寫的,安裝tomcat7並與eclipse一起使用。首先要說明的是,tomcat7使用的是servlet3.0版本,對jdk的要求是至少是1.6及以上版本的。如果你的jdk版本不夠,可以到oracle官網下載最新版本的或者稍早點版本的jdk支援tomcat7。

 

      本文只對第一步進行簡單的介紹,其他步驟也很值得閱讀,至少比國內搜尋引擎所選出的結果水平要高。

  • 下載java6或者更高版本
  • 下載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的特性了。

          完成這些,那就恭喜你了,你的麻煩也就自然的解決了。如果沒有解決你的難題,希望你能夠找到解決辦法後能夠同大家分享。

 

     

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.