Develop J2EE using Eclipse IDE with WTP & Geronimo Eclipse plug-in
8月中旬的时候开始接触Geronimo,看到这个东西很欣喜。之前学J2EE开发,除了Tomcat的服务器,还得解决JBoss等东西,要集成这个那个太麻烦了,如果用BEA的,系统消耗又太大了。现在一个Geronimo就解决问题了。
只是Geronimo for Eclipse的插件安装起来还是很麻烦,现在还没有一个直接包含Geronimo的WTP版本(据说将来的版本就会包含)。这段时间我是下载了wtp-all-in-one-sdk-R-2.0-200706260303-win32(似乎是3.3版本的)来用,通过添加Server里安装完插件后(等待下载完成是一个漫长的过程,怀念在北大培训时的下载速度),可以添加 1.0 的 server,但是start server就会出错(Geronimo自身启动是没有问题)。如果安装wasce的插件好像也是不能工作的。
试了好多天了,不知道要如何让这二者结合工作起来,目前就只有两个组合是可以用的。一个是在北大培训时老师提供的wtp-all-in-one-sdk-R-1.5.1-200609230508-win32 + wasce_eclipse_plugin-1.1.0.1-deployable,这个可以跑wasce起来;而另一个是笔记本上基于eclipse-platform-3.2.2-win32,又自己加了一堆J2EE的插件,最后也不知道什么时候安装的Geronimo插件,可以跑1.1的服务器,而且也都正常。
真希望Eclipse早点推出包含Geronimo插件的版本,毕竟现在R2.0的版本就已经有Axis的集成,可以少做很多事情。
注(2007-9-17): 根据 Apache Geronimo v1.1 - Developer’s Guide 里一篇文章(J2EE Application Development on Apache Geronimo Simplified using Eclipse)提到 ApacheCon Europe 2007 的一个 presentation 介绍了如何用Eclipse with WTP & Geronimo 来开发J2EE应用程序,并提供了演讲资料(包括ppt和sample)的下载。
根据ppt中的介绍,使用的是1.5.2版本的wtp sdk(而上文中我提到的用于wasce的是1.5.1版的),并依照http://geronimo.apache.org/development-tools.html 的提示来安装Geronimo插件(文中提到Geronimo的插件可以在1.5.2版的WTP上直接安装,应该也是要在1.5.2版以上的WTP才能对它支持)。
到了Eclipse WebTools 的下载页面发现,现在没有1.5.2的WTP的,最新的是1.5.5,下载了以后,发现其一些界面特性还是和Platform322比较相像的。比较了一下各个版本的时间,对我之前一直安装无法成功心里总算清楚了很多。
v1.5.5是07年8月29号的,应该是在以前的版本上集成了最多的东西。而v2.0是一个新的分支,确实有一些新的特性,但是最后的更新日期是07年6月26日。
最后,觉得以后解决一个问题,还是要好好看文档才行,这样才能少走很多弯路。
感谢Shiva Kumar H.R. 在presentation里的介绍,让我找到了最后的安装方法。
