比較拙計,隨便寫一下,明天再深入研究研究。
大致因為java的web系統有多種類型,比如靜態的和動態的,然后動態的java web
project要設置dynamic web module,也就是動態網頁模型,他必須要喝對應的服務器搭配好了才能跑,今天看見的問題就是
dynamic
web module 2.4 對應Tomcat 5.5
dynamic web module 2.5 對應Tomcat
6.0
dynamic web module 3.0 對應Tomcat 7.0
更高版本的dynamic web
module對與解析更高版本的js有着更高的效率或者是神秘的地方,貌似T7的安全性更高一點,然后Dynamic Web Module
3.0不支持jboss了,沒用過jboss,等用到了在看看,補充幾點。
補充幾個:
Tomcat version 5.5
only supports J2EE 1.2, 1.3, 1.4 Web modules
Tomcat version 6.0
only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web
modules
要修改此參數只要選中project
點擊右鍵,點擊properties點擊project facts,在里面勾選或者點擊dropdown
list去選擇version就可以了,至於tomcat只要去阿帕奇的官網下載最新的就可以了,現在的eclipse只有4.0以上的版本,也就是juno版本才支持Dynamic Web Module
3.0的,4.0一下的,連最常用的galileo也只能支持2.5.
更新換代太快了,新(版本)的技術必然伴隨着舊的老的(版本)技術的衰退和不兼容,所以現在遇到最多的問題貌似都是在兼容性上,而不是代碼的問題了。以后拿到代碼之后第一要務就是檢查所有包運行環境和服務器等等的相互兼容性了,第二件事才是去做開發了。。。
http://blog.sina.com.cn/s/blog_529aacbd01014cc8.html