给江南白衣留言有大半天了,没有见到回复,看来他挺忙。
在标题的配置环境下,输入localhost:port/pro/services/yourservice?wsdl总是报一个错误,跟踪的结果是:这个请求过去之后,XFire开始写WSDL,错误的发生就是在AbstractWSDLWriter中,写出的wsdl是一个QDocument对象,接下来调用dom4j的api来写成xml文件,于是这个时候报错是说QDocument对象的name为空,我跟踪的时候那个对象的name确实是空的,但是在调试器的变量视图中看看错误信息是FileNotFound的错误
很纳闷,究竟是什么File呢?是什么引起的这个错误呢?
网上找不到相关资料。
于是暂定此方法不通,但是这个问题需要进一步研究,写在这里,先做个标记
接下来看了SpringSide的环境配置说明,于是偶想,会不会放在MyEclipse中就好了呢?于是折腾阿折腾,把MyEclipse环境全部配置成功,居然报根前面一样的错误!!!!
这个时候我都快崩溃了
抱着最后一线希望,我尝试了wtp,使用的是Tomcat,这个时候居然正常了,不可思议
那么前面的bug是由服务器引起的还是XFire的?请听下回分解