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

留言

  1. 請問一下步驟24是把server.xml複製到WebContent是把server.xml複製到WebContent的意思嗎?還是把WebContent加入到tomcat的conf?

    回覆刪除

張貼留言

這個網誌中的熱門文章

TensorFlow on Android (I)