Eclipse Tomcat on Mac 心得記錄與分享

Eclipse Tomcat on Mac

版本說明:
  現在Eclipse有太多版本了,最新版本Neon,但這套似乎需要有安裝步驟,不像過往的版本只需放置在應用程式即可運行,因此這次分享採用上一個版本Mars來做介紹,在Tomcat也是有很多版本,最新版本Tomcat 9.0,但在Eclipse建置server時,你會發現,疑?怎麼沒有Tomcat 9.0,因此這次介紹一樣選擇上一個版本Tomcat 8.0(8.0.37)。

環境變數:
  
  1.把Tomcat下載好的資料夾,放置/usr/local/  
      可以使用command+shift+G,即可前往檔案夾

  2.與設定java的環境變數相同,修改.bash_profile,放置於最底下。
nano ~/.bash_profile
export PATH=${PATH}:/usr/local/apache-tomcat-8.0.37/bin

※如果無法修改.bash_profile檔案時,請輸入以下指令
sudo chmod -R 755 ~/.bash_profile
操作說明:

  1.建立一個網頁專案(File-->New-->Other-->Web-->Dynamic Web Project)
  2.建立Tomcat Server(File-->New-->Other-->Server-->Tomcat-->Tomcat v8.0)

測試:
  找剛建好的專案裡有一個資料夾叫WebContent,右鍵New-->JSP File,就可以Run囉(快捷鍵command+fn+shift+F11),但此測試是透過Eclipse執行的,正常會是透過伺服器直接執行,因此這邊我們來把專案匯出,右鍵Export-->Export-->Web-->WAR file,路徑指向Tomcat底下的webapps裏頭,再來打開terminal,輸入以下指令
startup.sh  //start tomcat       shutdown.sh   //close tomcat
成功的話應該會出現  Tomcat started.



  這種做法對於初學或是簡單測試使用會比較適合,但當你修改了1000次網頁,你就要慢慢的點選1000次export-->war,實在又夠麻煩。但後來也透過google大神搜尋到一個“自動部署項目到Tomcat的webapps下的有效方法”,的確,這真的是很方便沒錯,但是,如果此時你不只需要部署的這個動作,可能需要建立其他格式的檔案(jar、zip檔)或是自動測試與生成報告等等,這可能都需要好幾的動作才可以完成的,所以這就要請ant來幫你一次做完所有事情。
  
  下一篇我會介紹ant結合此篇的Eclipse+Tomcat

附上一張月圓照,祝大家中秋節快樂





留言

這個網誌中的熱門文章

鐵人三項

菜鳥K8s資源 心得分享

Ironman 70.3 新手紀錄分享