2012年11月8日 星期四

eclipse -- 安裝web套件

最方便的應該就是直接下載含有J2EE support的eclipse,沒有的話就是自己裝囉,[help]->[install new software],跳出如下圖的介面,先選擇資料來源,eclipse有預設幾個source,先copy url,跟著按下add的時候會有詢問名稱跟url,名稱就自行填寫就可以
過一陣子,就會從網路上下載清單,有好幾個大類,找到"Web, XML, Java EE ...",然後展開,我選了底下幾個plug-in(s),另外又回頭選了幾個兩個server adapter跟web develop tools
按下下一步,他就會自行計算相依性,在按下下一步就會開始安裝,安裝完畢之後會提示重新開啟eclipse

跟著需要一個JSP/Servlet Container,當然選最一般的Tomcat 7.x,其實已經有一段時間沒有使用了,還好差不多,抓回zip檔案解壓縮,新增CATALINA_HOME(之前JAVA_HOME跟CLASSPATH已經設定過了,如果需要參考這個網址),跟著在瀏覽器打入localhost:8080,就會跳出熟悉的畫面
複習一下tomact目錄結構
  • bin Tomcat程式相關指令
  • conf Tomcat設定檔
  • lib Tomcat jar函式庫
  • logs 日誌檔
  • temp 存放暫存檔
  • webapps 網頁程式存放目錄
  • work 存放編譯好的Servlet

跟著就是建立一個新的web project,選擇dynamic web project
跟著會跳出下面的畫面,請使用者設定web container,這也就是為何在之前要安裝一些server adapter plug-in的原因,之後根據指示設定web container的環境

完成後就可以用eclipse來管理tomcat的啟動或者關閉
最後把目前的專案加入到server上去

接下來就是試著新增一個jsp file試驗看看囉,就已index.jsp為範例
比較詭異的是,他竟然不會自行publish到tomcat的目錄,必須我按下run的按鈕才可以,按下run之後會產生一個瀏覽器,要注意是,即使是更新了.jsp檔案,可能也不會即時publish,再算publish上去,也不表示會即時編譯,這可能是我設定的問題
最後可以看到右上角已經變成了Java EE


沒有留言:

張貼留言