tomcat啟動正常,但是訪問項目時,404. Eclipse沒有正確部署工程項目

來源:互聯網
上載者:User
在eclipse中建立的Dynamic Web Project。寫好代碼後,選擇Run on Server(當然Server配置為Tomcat),但是運行後我們發下在Tomcat的安裝目錄下並沒有出現我們所建立的工程名字。很明顯,項目並沒有自動部署到Tomcat的Webapps中。
不信我們等eclipse中的tomcat啟動以後。在eclipse內建的瀏覽器中輸入http://localhost:8080/webDemo/login.jsp(其中webDemo為工程名字)。可以正常開啟。但是我們在外部的瀏覽器上開啟http://localhost:8080時確沒有出現所期望的小貓畫面。也就是說,toncat並沒有正常啟動。(經常我們都是在bin目錄下點擊startup.bat後。在輸入http://localhost:8080就可以看到期望的小貓了)


      為了使我們的項目能像myelipse那樣自動部署到webapps目錄(可以使用外掛程式,但是eclipse外掛程式好像不怎麼好用,反正我是不喜歡)。我們需要對我們所建立的tomcat Server做一些簡單的修改。
1:將eclipse內的Tomcat伺服器停止。Stop

2:刪除之前run on server中的項目

3:在servers下面選擇Tomcat伺服器。右鍵點擊後選擇Open,出現如下提示:
修改Server Locations(預設是選擇的第一個。如果沒有進行1,2步操作時。該選項是灰色的無法編輯)
選擇第二項(Use Tomcat installation(takes......)
4:將下面的Deploy path 改成 webapps,預設是wptwebapps,上面的Server Path對應電腦上的Tomcat安裝目錄
5:儲存設定。退出
6:點擊web項目,Run as --> Run on Server--.....
這時。項目會自動部署到tomcat的webapps下面。啟動後可以正常瀏覽。

注意此時tomcat--conf目錄下得server.xml檔案有改變(eclipse自動修改。注意修改的內容<Context ......>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.