tomcat + struts 運行環境配置
|
環境配置 我們用 Tomcat 5.5.15+ Struts1.2.8 來做演示。 Tomcat 的下載地址: http://tomcat.apache.org/ Struts 的下載地址: http://struts.apache.org/
添加環境變量: (例如:) JAVA_HOME C:\j2sdk1.4.2\ TOMCAT_HOME C:\tomcat\
同時,你也需要將 Struts\lib\struts.jar 、Tomcat\common\lib\servlet.jar 文件添加到 CLASSPATH 變量中,代碼編譯時會用到。 (當然,有 eclipse 等集成環境就方便多了)
運行 Tomcat \bin\startup.bat 啟動 Tomcat Tomcat 測試: http://localhost:8080/ 能看到那只貓就算成功了
Struts 其實根本不需要多少配置 解壓 Struts 的下載壓縮包,復制 \webapps\struts-example.war 文件 到 Tomcat 的 \webapps\ 目錄下,然后重啟 Tomcat 就可以測試 輸入:http://localhost:8080/struts-example/ 看到藍色的“Struts”圖標就OK了 注意:如果你測試不成功,那么請耐心的檢查你的環境變量的配置情況, 可以參考 本人整理的 [ java環境配置大全]
實例演示 如果上面的配置做完了,我們開始要做個小演示。 演示任務是做一個用戶 注冊/登陸 的“站點”。 關于 Struts 的演示,這類用戶注冊/登陸的例子算是老套了。 不知道我的例子能否激起你的興趣。 :)
首先,在 Tomcat\webapps\ 目錄下建個子目錄 取名 StrutsDemo StrutsDemo 下的目錄結構如下 Tomcat\ | -- - - webapps |-- - -- -- -- ROOT |---------StrutsDemo 其實可以直接在 webapps下建立StrutsDemo目錄的,跟ROOT同在一個根目錄下是一樣的效果的。。。。不一定要建立在ROOT下的
StrutsDemo 下放所有的 .jsp 頁面文件 復制 Struts 解壓目錄 lib\ 下的所有 *.tld 文件到 WEB-INF\ 下 這些是 Struts 的標簽庫文件,我們的例子會用到一點。
復制 Struts目錄lib\ 下的所有 *.jar 文件到 WEB-INF\lib\ 目錄 用到的 .jar 包都要放這兒,否則會發生找不到類資源的錯誤 (要做 Struts 相關的,起碼要把 Struts 解壓目錄下 \lib 下的 .jar 考過來)
WEB-INF\classes\ 目錄下(或它的子目錄下) 還需要有個 .properties 資源文件 用來支持國際化
上面是準備一個基于 Struts 工程最基本的準備工作
關于本人使用的struts測試實例,將在近期貼出
初學者需要注意的問題 (1) 2個 .xml 的配置文件確實很煩人,特別是直接用記事本的朋友 要有耐心, 格式一定要正確, 可以參考 Struts 自帶的例子
(2) struts-config.xml 文件里Acturn 屬性的 validate 字段屬性需要設置為 “true” 才能啟動 對應 Form 的 validate 方法啟動頁面檢測
(3) strturs_config.xml 配置文件中<action> 的 scope 字段,用來指定 Action 的活動范 圍,默認的值是"session",所以一般我們將scope設置為"request"。 如果需要設置 為"session",則留心一下對應 Form Bean 的 reset() 方法還原 Form Bean 初始值;
(3)怎樣制作 *_zh.properties 中文資源文件 使用 JAVA_HOME\bin\ 目錄下的 native2ascii 工具 先制作一個 ApplicationResources.properties文件里采用中文書寫信息 然后 命令行窗口鍵入 native2ascii -encoding gb2312 ApplicationResources.properties ApplicationResources_zh.properties | |
posted on 2006-03-16 11:12
MEYE 閱讀(3124)
評論(3) 編輯 收藏 所屬分類:
JAVA