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包就没问题啦。