DWR在www.java.net開源社區中,目前是3.0版本,而且由于DWR去年剛加入Dojo基金會,而Dojo基金會力促DWR和基金會下面的另外一個comet項目結合,估計將來dwr會有很大變化。dwr是以客戶端獲取會主的動態技術,comet是以服務器端推為主的動態技術,這兩個結合有好看的,我們擬目以待。首先要去到www.java.net網站注冊一個用戶名,注冊之后,就可以下載源碼啦。【四大開源社區: 1)www.sourceforge.net;2)www.java.net;3)www.eclipse.org;4)www.opensource.org】
我是這么下載源碼的,使用的eclipse的cvs工具,按下面方式填寫
Connection type: pserver
User: 你的注冊用戶名稱
Password: 你的注冊用戶密碼
Host: cvs.dev.java.net
Repository path: /cvs
Use default port
打開cvs后,你會發現好多好多開源工程,找到DWR工程,目前DWR版本是3.0,check out,在把運行環境配備好,我用的是Tomcat5.5,java虛擬機1.5版本,這三個正好配套。
將eclipse和Tomcat5.5調試好后,我們就可以將工程發布到Tomcat中去了,這里注意,由于DWR工程組織方式是按ant習慣方式組織的,所以你不能按eclipse默認方式去發布你的DWR工程,你需要執行build.xml構建dwr.war包,該包會生成放到工程的\target\ant\目錄下,在我機器上是D:\dwr_workspace\dwr\target\ant\dwr.war,然后你需要將dwr.war拷貝到D:\Tomcat 5.5\webapps目錄,運行Tomcat,系統會自動將dwr.war解包,形成dwr目錄,比如在我機器上會形成文件夾D:\Tomcat 5.5\webapps\dwr。
在我機器上訪問http://localhost:5050/dwr,就可見到首面了,但是下半部分報錯,看看tomcat后臺也報錯,查了查是找不到類的緣故,再查發現缺少js.jar包,上網找找,下載了一個js.jar包,再將js.jar包添加到目錄D:\dwr_workspace\dwr\web\WEB-INF\lib\js.jar,然后重新發布war包就沒問題啦。