以下教程乃本主利用空餘時間專爲初學者寫的,按照配圖和文字描述,你可以很輕鬆的在eclipse將一個web項目部署到tomcat裏去。
一、如果項目本身是一個web項目
方法一:
新建一個Dynamic Web Project,然後按下面的步驟添加一個tomcat server
這裏可以添加已有的web項目到server裏面去,當然可以不添加,建議先不添加
然後你會看見目錄中多了一個Servers Project
在如果tomcat server裏面部署的有項目,需要先remove掉,然後點擊publish刷新一下,這時,點open,可以發現對應的server的配置是可以編輯的,如果server下面部署的有項目的話,是不能編輯的,所以需要上面的操作。
按照圖片中的,修改紅色框中的內容
新建一個servlet
新建完之後會發現servlet 各種錯,比如
- The import javax.servlet cannot be resolved
這是因爲缺少server運行環境,很簡單,在build path裏面add library 中添加一個server runtime,然後保存之後編譯一下就不報錯了
如果這裏點了Server Runtime發現是空白的,需要在window –>Perferences – > Server – > Runtime Environments裏添加一個即可
這樣可以看到Libraries裏面多了一個Apache Tomcat v8.0(因爲我當前環境用的是Tomcat8.0)
新版的eclipse新建servlet的時候使用了註解的形式,所以可以不用再web.xml裏面重新配置servlet以及servlet mapping了
最後只需要把項目部署到tomcat裏面啓動一下就可以通過servletname來訪問了
這是第一種方式
二、通過tomcat plugin的方式
其實也挺簡單的,只需要下一個tomcat plugin,
http://www.eclipsetotale.com/tomcatPlugin.html
拷貝到eclipse所在文件路徑下面的plugins文件夾下面
重啓eclipse即可看到,eclipse的菜單欄多了幾個tomcat的圖標
同時,window –>Perferences下面多了關於tomcat的目錄
配置好tomcat之後
項目右鍵 – > Properties 彈出框中也有tomcat目錄,這裏是關於項目部署到tomcat的設置
一般只設置這三個地方就ok了,保存一下,可以在剛剛提到的tomcat根路徑\conf\Catalina\localhost這個路徑下面看到生成了項目對應的xml配置文件,通過這個配置文件將項目部署到了tomcat
然後點擊tomcat貓啓動tomcat,瀏覽器就可以訪問到當前的項目了
三、如果一個項目是import進來的,不是web項目,怎樣部署呢?
有時間補充。。。。。。