由于项目需要,最近开始学习web service的开发。虽然什么都不懂,但是按着前辈们的例子一点点来还是有小成就。但是遇到了几个小问题,在此记录。
1.为什么我的Eclipse不能建web项目?
没有那个功能模块,装个插件。不过我后来有了个wtp-all-in-one的Eclipse3.2.1就ok了。有点弱,但是还是要记下里。
2.整合Elipse和tomcat
下载一个整合插件(附件)com.sysdeo.eclipse.tomcat_3.1.0,扔到Eclipse的plugins里就ok了。
3.启动Tomcat,进入Axis2后(http://localhost:8080/axis2/)后,选择Tools进行上传服务是出现了一个小问题,tomcat报错,不支持上传的格式!小晕之后,发现是生成的服务文件为.arr而不是.aar,汗一个^_^。随后,最关键的错误出现了,也是最诡异的。
运行客户端程序后,报错,错误由于缺少services.xml文件引起。当我把services.xml文件扔到webapps\axis2.war\WEB-INF\conf里后,程序跑起来了。但是,在事后我把这个文件删除后,即services.xml,程序仍然能跑.....不知道为什么???