Java 如何测试Web服务I';你创造了什么?

Java 如何测试Web服务I';你创造了什么?,java,web-services,Java,Web Services,如何测试我创建的Web服务 例如,我已经创建并添加了一个方法,我想测试一下,如何在.HTML文件上调用该方法 如果您的Web服务是restful的,请将其部署在应用程序服务器上,然后浏览到Web服务将侦听的路径,记住您必须在类中定义它 如果它是基于SOAP的,则从wsdl页面生成webservice客户端,启动客户端并查询您的webservice 编辑: 您是否定义了一些xml模式文件,或者只编写了一个带有诸如@PATH或@products(“application/json”)之类注释的类?什

如何测试我创建的Web服务


例如,我已经创建并添加了一个方法,我想测试一下,如何在
.HTML
文件上调用该方法

如果您的Web服务是restful的,请将其部署在应用程序服务器上,然后浏览到Web服务将侦听的路径,记住您必须在类中定义它

如果它是基于SOAP的,则从wsdl页面生成webservice客户端,启动客户端并查询您的webservice

编辑:


您是否定义了一些xml模式文件,或者只编写了一个带有诸如@PATH或@products(“application/json”)之类注释的类?

什么样的Web服务?肥皂?休息你使用什么库?这不是一个主题吗?你想解决哪个代码问题?我如何检查?我真的很抱歉,因为我刚刚开始,没有得到任何人的帮助。请向我们展示服务器代码的一些部分。使用哪种API?绝对没有编写xml模式。我现在所做的只是创建一个方法加法,将两个数字相加。哦,这听起来就像一个小小的RMI服务。这里有一个例子。您需要创建一个服务器类,该类提供了一种方法,用于在启动时在命名目录中添加2个数字和寄存器,即执行命名查找并获取服务器代理对象的客户机,该客户机将直接将所有操作委托给服务器。你学习了在线教程?如果是,请张贴链接,好的。上次创建Web服务时,我首先创建了一个动态Web项目,一个ServiceClass,用“@WebService”注释,还有一些服务方法,用“@WebMethod”注释。。然后我右键点击WebProject,说我想从头开始创建一个新的WebService,对话框想知道我想使用哪个serviceclass,并建议您使用所有“@WebService”注释类。然后单击finish并启动应用程序服务器,在那里您可以使用localhost:8080/ProjectName/Servicename?wsdl在浏览器中查看wsdl。复制链接并创建ws-Client谢谢您的指导!非常感谢,因为我才刚刚开始,没有指导。尝试过谷歌,但没有提供太多帮助(或者我不擅长谷歌搜索)。再次感谢您!