給江南白衣留言有大半天了,沒有見到回復,看來他挺忙。
在標題的配置環境下,輸入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的?請聽下回分解