myeclipse 部署應用

來源:互聯網
上載者:User

標籤:c   ext   http   a   width   strong   

昨天把MyEclipse10給安裝上了,今天想在MyEclipse下啟動Tomcat並在瀏覽器中看到寫的Web頁面,但是當在瀏覽器中輸入地址時,出現了404錯誤,出現這個錯誤的原因是因為沒有找到指定的檔案,為什麼沒有找到檔案是我很苦惱嗎,之後看了一些資料瞭解到,對於在MyEclipse中的項目如果想要在瀏覽器中運行不僅僅要添加tomcat伺服器,而且要配置tomcat伺服器,其實這算是部署Web頁面了,如果想在MyEclipse中啟動tomcat之後,並在瀏覽器中看到它有兩種方式:

第一種方式:配置tomcat,設定虛擬目錄

1、不管哪一種方式都要將Tomcat添加到MyEclipse中,這裡我用的是Tomcat7,首先開啟主介面後,選擇Window菜單下的“Preferences”選項,:

2、在開啟的喜好設定視窗中,依次選擇左邊的MyEclipse下的Servers下的Tomcat選項,選擇tomcat7.x項,將tomcat7的主目錄的所在的位置添加到如下選項中,並將disable的狀態改為enable,:

3、單擊0K返回,以前我認為將tomcat這樣掛到MyEclipse中之後,直接在瀏覽器中輸入“http://www.網域名稱+項目名+檔案名稱”的方式就可以訪問自己寫的頁面了,但是現在我知道這樣不行,會出現404錯誤,原因就是沒有找到寫的頁面,這種方式要設定tomcat的設定檔server.xml,設定一個虛擬目錄來指向MyEclipse這個項目的WebRoot檔案夾。找到tomcat的設定檔server.xml在大約倒數第四行的位置處輸入如下語句:

<Context path="test" docBase="D:\MyEclipse\test\WebRoot" reloadable="true"/>

這樣在瀏覽器中輸入http://localhost:8080/test/index.jsp的時候就可以訪問了,這裡的path的值和我的項目是一樣的,以前一直以為項目名就是虛擬目錄名。這種方式是最常用的方式,也是最好的方式。

第二種方式:MyEclipse部署項目

對於第二種方式來說,其實就是將這個項目的的WebRoot檔案夾複製到tomcat的Webapps目錄下,通常叫部署,我們可以手動,也可以使用MyEclipse其實都是一樣的。

1、首先選擇MyEclipse的工具列上的部署的按鈕,如所示:

2、開啟”Project Deployments”的對話方塊中,選擇要部署的項目,單擊“Add”按鈕,:

3、在開啟的“New Deployment”對話方塊中,選擇剛才新添加的tomcat7伺服器,並從部署的位置中看出,準備將項目複製到了webapps檔案夾,單擊“Finish”按鈕完成,:

4、進入到tomcat的webapps檔案夾看到將項目以test的名字複製到了該檔案夾下,並和MyEclipse項目中的WebRoot夾下的內容一樣,這樣在瀏覽器中輸入“http://localhost:8080/test/index.jsp”便也能訪問了。但是這種方式不太好,也不算太常用,如果有修改的重新部署一下。

聯繫我們

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