[J2EE]項目艱辛筆記

來源:互聯網
上載者:User
這3天讓Eclipse-Tocmat-Struts 的配置問題搞的一直頭大,今天下班前終於將其搞定 :-)
我的做法是將Struts 配置到標準的J2EE工程裡,具體為:將*.jar 放到WEB-INFlib 下,編寫
WEB-INF 下的struts-config.xml檔案,將tld放到WEB-INF 下,配置web.xml 檔案;
在發布的時候,將J2EE工程發布為標準的 war 檔案,直接放到 $TOMCATwebapps 下運行
1.struts-config.xml 檔案的配置
STRUTS 配置中最重要的應該是struts-config.xml檔案的配置了,
struts-config.xml 檔案的作用是映射form bean && action bean ,其中最重要的是
<action-mappings> </action-mappings> 的映射,它定義了JSP<->FORM BEAN<->ACTION BEAN
之間的對應和forward 轉寄(在ACTION BEAN 裡用到);值得注意的是:JSP 中text/password
等文字標籤必須在其對應的FORM BEAN 中有getter/setter 方法,否則將提示出錯
(花了2天才搞定!)
2.工程在TOMCAT 下的發布
標準的J2EE可以在ECLIPSE 中方便的進行開發,這中間,BEAN 和 SERVLET的單元測試也可以在
ECLIPSE 中進行,當一切似乎沒什麼問題時,你可以將其發布;值得注意的是,你應該讓 ECLISPE
先為你編譯,即將src 編譯為.class 放到 WEB-INFclass 中,(花了1上午也沒搞定,幸好ZHENGQ
幫忙),編譯之後,就可用Lomboz 做發布了,這個東西會幫你將工程發布為.war 檔案
3.依然存在的問題
1)整個過程非常麻煩,尤其是調試.jsp的時候,期待一種比較優雅高效的方式
2)使用lomboz發布時,應該可以指定目錄,但現在還不知道
3)eclipse 的調試也比較繁,期待一種簡潔的方式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.