问题描述
调用java提供的webservice方法,但是提示如下错误:Notenoughmessagepartswerereceivedfortheoperation请各位指点,谢谢。
解决方案
解决方案二:
楼主解决没有呀??我遇到了同样的问题,方便透露下,谢谢!!
解决方案三:
你传入了所有的参数吗?是不是什么参数你传了NULL?别用NULL试一试其它的值。
解决方案四:
还有一个可能性就是你使用的proxy类和服务器端不匹配。
解决方案五:
我也是一样的问题呀....有解吗?
解决方案六:
我的问题已解.我在javawebservice里建了一个Itesthelloword.java类,默认情况是一个interface类,testhellowordImpl继承实现了Itesthelloword类.我自已新建了一个test类没有建interface类后继承实现,在services.xml里加了一段<name>test</name><serviceClass>test.test</serviceClass><implementationClass>test.test</implementationClass><style>wrapped</style><use>literal</use><scope>application</scope>然后tomcat重新部署就可以了.没有用有接口的那个类...//有接口实现的(用ASP.NET访问时是正常能够访问并传值的.php没有成功)$client=newsoapclient('http://localhost:8080/testWebservice/services/testhelloword?wsdl','WSDL');//没有接口实现的.(ASP.NET和php都行..不过没有找到解决中文乱码问题.我都把java和php坏境统一"utf-8"了还是不行..)$client=newsoapclient('http://localhost:8080/testWebservice/services/test?wsdl','WSDL');乱码问题在网页选择utf-8是行的.我试过了.
解决方案七:
j2ee的webservice不支持重载,检查是否使用了重载