1. 程式人生 > >Eclipse tomcat外掛配置使用

Eclipse tomcat外掛配置使用

2、安裝

      將外掛的jar包放到eclipse的plugins目錄下即可,中間不能有資料夾,重啟eclipse之後window->preferences->tomcat

      上面選中tomcat的版本,以及tomcat位置。下面的Context declaration mode選項,可以百度tomcat專案部署的幾種方式,這裡不用手動修改,外掛會自動給你完成的。

      Server.xml :部署專案時修改 conf/server.xml 的方式部署,不建議使用。

      Context files:部署專案會在 conf/Catalina/locahost/ 目錄下生成一個檔案,檔名稱是部署專案的名字例如 hello.xml。tomcat啟動時會根據該資料夾下的配置檔案載入web專案。推薦使用這種方式

3、部署web專案

      eclipse中建立一個maven的web專案,讓後選中專案,右鍵:properties -> tomcat

      之後就可以啟動tomcat訪問專案了。點選eclipse的上面那個小貓頭像,啟動tomcat就可以訪問了。

4、很顯然你會遇到一個異常ClassNotFoundException

      這裡產生這個原因是,上面只指定了介面的檔案位置,使用的calss檔案以及一些jar包沒有告訴tomcat在哪裡,所以這個時候只能看介面,如果涉及到後臺就不行了,所以我們這個時候需要指定類的位置。

      這裡這個是什麼意思呢,這個其實是我們專案的

Java編譯成class之後存放的目錄,所以我們選擇這個資料夾即可,下面的jar包你可以選擇,也可以不選中。如果你有很多jar包,你可以放到一個資料夾裡面,在window->properties->tomcat裡面配置全域性的tomcat使用classpath。也可以將jar包放到專案的WEB-INF/lib下面即可。這樣這裡就不用選中jar包了,只要選擇你專案的類輸出檔案即可。

注意:關於org.eclipse.m2e.Maven2_CLASSPATH_CONTAINER

      這個東西在最下面,如果你的專案是很多子專案組成,選了之後會形式類似:not found這類,忽略即可。

      這裡選中jar包容易和tomcat中的servlet子類的jar包衝突,選擇的時候注意點。

5、除錯專案

      經過上面的配置之後,以後釋出專案就不用在拷貝整個專案到tomcat/webapps目錄下了。因為tomcat直接使用你得專案原始檔以及類輸出檔案當作專案來部署了。