- JavaWeb從入門到精通(視頻實戰(zhàn)版)
- 常倬林等編著
- 501字
- 2018-12-31 19:35:58
4.1 下載與安裝Struts2
本節(jié)將介紹如何下載和安裝Struts2,并介紹Struts2包內(nèi)都包含哪些文件,各自有什么作用,以及如何在Tomcat中安裝Struts2。最后發(fā)布并測試Struts2自帶的例子驗證Struts2安裝是否成功。
4.1.1 下載Struts2
Struts2的安裝非常簡單,首先請到http://jakarta.apache.org/struts下載Struts2,應該選擇完全發(fā)布版(Full Distribution),它包含必要的jar文件、自帶的例子和文檔,如圖4.1所示。
注意
Struts1與Struts2仍然在同一個網(wǎng)頁中,未有明顯區(qū)別,下載時候應該特別注意版本號。

圖4.1 Struts下載頁面
下載后得到的是一個zip文件,文件名為struts-2.XXX-all.zip,將zip包解壓,可以看到4個目錄,分別為:
1)src為源代碼目錄,*.java文件在此存放。Struts2是一個開源項目,可在此目錄中存放所有的代碼。
2)docs為文檔目錄。
3)lib為Struts2提供庫目錄,里面是提供給開發(fā)人員的jar文件,在開發(fā)過程中需要把這些jar加入到CLASSPATH。發(fā)布的時候需要把這些jar文件拷貝到Web工程的WEB-INF/lib下。
4)apps為例子目錄,里面是Struts2給出的幾個例子,都是*.war文件。
4.1.2 發(fā)布Struts2自帶的例子

圖4.2 Struts2例子圖
把apps目錄下文件名為struts2-blank-2.0.11.war的文件拷貝到Tomcat的webapps下。重新啟動Tomcat,直接訪問http://localhost:8080/struts2-blank-2.0.11/測試這個例子。應該可以看到圖4.2所示界面,這說明Struts2已經(jīng)安裝成功了。
說明
war文件中包含的是一個完整的Web應用目錄,里面包含WEB-INF、classes、lib等子目錄。也可以將war文件解壓為目錄再發(fā)布,效果是完全一樣的。
- Designing Machine Learning Systems with Python
- Learning Cython Programming(Second Edition)
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- 動手玩轉(zhuǎn)Scratch3.0編程:人工智能科創(chuàng)教育指南
- 軟件架構(gòu):Python語言實現(xiàn)
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(2)
- 持續(xù)輕量級Java EE開發(fā):編寫可測試的代碼
- Oracle GoldenGate 12c Implementer's Guide
- Red Hat Enterprise Linux Troubleshooting Guide
- Python期貨量化交易實戰(zhàn)
- PHP+MySQL動態(tài)網(wǎng)站開發(fā)從入門到精通(視頻教學版)
- The Statistics and Calculus with Python Workshop
- Offer來了:Java面試核心知識點精講(框架篇)
- Unity與C++網(wǎng)絡(luò)游戲開發(fā)實戰(zhàn):基于VR、AI與分布式架構(gòu)
- Microsoft Azure Security