參考自 Ken Yang 筆記:http://blog.kenyang.net/2010/10/eclipse-classic-with-java-server-page.html
以及 小 眼 睛:http://rex030515495.blogspot.com/2011/03/eclipsejspeclipsejdktomcat.html
一、下載軟體:
1. Eclipse:http://www.eclipse.org/downloads/ ,下載Classic版
不需要特別安裝jsp版,因為可透過 Help / Install New Software 安裝所需。
這裡安裝的是eclipse-SDK-3.7-win32.zip(INDIGO)
2. Tomcat:http://tomcat.apache.org/download-55.cgi
在這裡下載的是5.5.33 / Binary Distributions / Core / zip
二、安裝Eclipse及其jsp套件:
1. 先安裝Eclipse
2. 再到 Help / Install New Software 裡頭安裝 Elipse 要撰寫 jsp 的延伸套件
3. 選擇 Indigo - http://download.eclipse.org/releases/indigo
勾選 Pending...
過一會兒才會跑出我們要的jsp延伸套件 Web, XML, Java EE and OSGi Enterprise Develepment
因為看到它既可以寫jsp又可以寫php,我就全部勾選了(或者僅勾選Web Page Editor也可以)
之後安裝,完成
三、安裝並設定Tomcat:
1. 先安裝Tomcat,並確定 http://localhost:8080 可運行("有出現貓臉"...)
2. 再打開Eclipse,進入 Windows / Preference,Server / Runtime Environments,選擇 Add...
這裡選擇剛才安裝的Tomcat版本(5.5)
按 Next > ,路徑設定Tomcat的安裝路徑
(預設為 C:\Program Files\Apache Software Foundation\Tomcat 5.5)
按下 Finish 之後完成設定
四、討論:
有的作法是安裝Tomcat Plugin(將解壓縮完的檔案放入Eclipse / plugin 的資料夾底下)
這樣子的話工具列會出現明顯的 "Tomcat Start" 等圖示;
有的作法是安裝Eclipse的jsp專用版本
但這些作法有遇到在要new一個index.jsp檔來測試Hello World時,
沒有出現jsp的選項(下圖反白標示處;奇怪的是明明安裝的就是jsp專用Eclipse...)
或是在New Project的時候僅能找到 Static Web Project 等等
另外還有遇到個奇妙(奇妙?)的問題是:
在開 Eclipse 的時候不需要特別開 Tomcat ,而且似乎還要反其道而行地把它關掉,
才不會在compile的時候出現類似 "8080這個port已經被其他的process使用" 的問題
我解決的方式是:重開機,不要開 Tomcat ,直接執行 Eclipse
然後compile成功之後 Eclipse 會自動開啟jsp分頁
留言列表