eclipse 建立 Dynamic Web Project
hy:好久沒有動手寫程式,好多東西都已經遺忘,為了之後自己方便學習、操作,所以呢,上課還是要做筆記啊XD
********************************************************************************
在安裝好eclipse和Tomcat的情況下,開始以下操作。
1. 開啟eclipse 在javaEE下動作。
2. 新增一個新專案,Dynamic Web Project
------------------------------------------------------------------------------------------------------------------
3. 點選之後的畫面是長這樣的。
------------------------------------------------------------------------------------------------------------------
4. 輸入自己想要的專案名稱、
target runtime 的地方選擇<None>、
Dynamic web modulo version 的地方選擇你要的版本、
(阿這個部分我是選最新的:)
Next。
------------------------------------------------------------------------------------------------------------------
5. Next。
------------------------------------------------------------------------------------------------------------------
6. Generate web.xml deployment descriptor 打個勾勾,
會在/MyWeb/WebContent下產生一個web.xml,Finish。
------------------------------------------------------------------------------------------------------------------
7. 就會是長這樣的~。
------------------------------------------------------------------------------------------------------------------
8. 接著是要處理Servlet 啦,
在專案MyWeb按右鍵、新增Servlet。
------------------------------------------------------------------------------------------------------------------
9. 然後就會出現這樣的視窗。
------------------------------------------------------------------------------------------------------------------
10. 在Class name 的地方打上要寫Servlet 的Class名稱、Next。
------------------------------------------------------------------------------------------------------------------
11. 在Initialization Parameters 按Add新增、OK。
------------------------------------------------------------------------------------------------------------------
12. 然後先不要Next喔!!!!
在URL Mapping 的地方也新增一個Pattern(記得要加反斜線
------------------------------------------------------------------------------------------------------------------
13. 接著要加入 Dynamic Web Project所需要的jar檔~~
也就是 HttpServlet 需要的 Request、Response、Session、Application、Cookie等,
在專案MyWeb按右鍵,選properties。
------------------------------------------------------------------------------------------------------------------
14. 左邊那邊找" Java Build Path "、然後點下去XD
右邊會出現像這樣子的畫面,
按" Add External JARs"。
------------------------------------------------------------------------------------------------------------------
15. 到下載完也解壓縮後的Tomcat的目錄下的lib裡,
然後找到 jsp-api.jar 和 servlet-api.jar 這兩個檔案開啟。
------------------------------------------------------------------------------------------------------------------
16. 登愣!!這兩個jar檔就新增進來啦:)
------------------------------------------------------------------------------------------------------------------
17. 接著,同一個畫面,上面的標籤選擇 Source。
------------------------------------------------------------------------------------------------------------------
18. 修改 Complier後 classes的目錄,
視窗的右下方點 Browse、然後 Create New Folder,OK。
------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
要來測試一下有沒有成功建立好囉~~~
19. 新增Class。
------------------------------------------------------------------------------------------------------------------
20. package的名字呢,就像是網址一樣。
可以不用像這樣打.com,"test"這樣的名字也可喔
Name 就是class的名字。
------------------------------------------------------------------------------------------------------------------
21. 接著就可以在主程式上做我要做的事情囉:D
------------------------------------------------------------------------------------------------------------------
22.
------------------------------------------------------------------------------------------------------------------
23.
------------------------------------------------------------------------------------------------------------------
24. 設定 Tomcat
設定server.xml,把專案目錄的 WebContent 加入 Content 裡,啟動 Tomcat 時會自動載入專案。
Tomcat 目錄下的 connfig/server.xml
------------------------------------------------------------------------------------------------------------------
25.
------------------------------------------------------------------------------------------------------------------
26.
其中 SaveOnRestart=true 時,自動 Complier 後會自動重新載入,並且自動回覆 Session ,如果有登入機制則不會被導出。
path 是 web url 的 subDir 名稱, docBase 則選擇專案目錄下的 WenContent 就可以了。
------------------------------------------------------------------------------------------------------------------
27. 啟動 Tomcat
開啟 command 視窗,移至tomcat目錄\ bin下,執行startup。
如果還沒設定 JAVA_HOME,則需要設定環境變數。
例:我的目錄是在 C:\Users\bettyhsu\Downloads\apache-tomcat-8.5.4\apache-tomcat-8.5.4\bin
------------------------------------------------------------------------------------------------------------------
28. 測試網頁是否成功
localhost:8080/MyWeb/
---------------------------------------------------END-----------------------------------------------
參考:http://blog.yslifes.com/archives/1172
請問一下步驟24是把server.xml複製到WebContent是把server.xml複製到WebContent的意思嗎?還是把WebContent加入到tomcat的conf?
回覆刪除