我正在开发Java Web服务(JAX-WS)以将数据插入到MySQL DB中并检索它。这个Web服务有两个方法,即fetchFromDB和insertIntoDB。当我使用NetBeans IDE测试它们时,服务似乎运行良好。如何从AJAX调用Java Web服务(JAX-WS)?
Address: /CalculatorWSService
WSDL: /CalculatorWSService?wsdl
但是当我尝试使用AJAX的XMLHttpRequest对象提供的网址http://localhost:8080/CalculatorApp/CalculatorWSService来访问它。它无法访问它。我开发了C#web服务,并且使用url访问它们非常容易,但是java web服务似乎没有遵循这一点。
我的问题是
用什么URL来访问在AJAX的Web服务操作? (我需要在url中使用'?wsdl'吗? 有没有一个javascript ajax库来轻松访问JAX-WS web服务? Apache Axis web服务是比JAX-WS更好的选择吗? 请帮助我,谢谢周杰伦
AJAX的xmlHttpRequest是从Web服务部署在同一台机器上发出的吗? (你在你的WS网址中使用本地主机) – 2009-08-03 08:52:42