如何使用java做webservice

如题所述

基于AXIS的web service: 1 比如要建一个Server.java类的web service public class Server { public String printInfo(String name){ return "Hello,"+name; } } 2 把Server.java改为Server.Jws放到 …\Tomcat 5.5\webapps\axis中,重启服务器 3 访问 4 在cmd中输入 cd D:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\axis\WEB-INF 输入命令:Java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java 5 找到…\Tomcat 5.5\webapps\axis\WEB-INF下生成的localhost文件夹复制到工程中 6 建一个Client端的类进行测试: public class Client { public static void main(String arg[]) throws ServiceException, RemoteException{ ServerService ss=new ServerServiceLocator(); Server s=ss.getServer(); System.out.println("............"+s.printInfo("shiyou")); } }蓝屏
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-27
点右键,新建一个webservice项目,然后下载一个例子参照了做追问

就是在网上找不到例子,所以才提问的,你找到的话给我个网址呗!谢谢了!

第2个回答  2012-02-27
给分就给你例子追问

建的是 java 项目的吗,是的话就给你分,如果是webService 项目的话,那这种我也有!就是不知道建一个 java项目是如何搞成web 的,用axis 来操作!

追答

我这里有cxf的例子,没有axis。不过也是webservice

我想用java做一个web services.请问该怎么做
我们可以编写一个servlet类,在servlet类的初始化方法中发布webservice,这样我们的中间件服务器启动的时候就会帮我们自动webservice了。4) xfire开发WebService的框架不少,每个框架都有各自的有点,最近我用xfire练习开发WebService,下面是开发WebService的小例子,希望对入门的人有些小帮助 1.新建一个java web project命名...

Java开发必知:WebService客户端调用的5种常见方式
方式一:使用jdk原生代码实现调用。必要条件:webservice服务端发布地址、webservice服务发布的接口类、参数和返回值实体类。方式二:使用wsimport命令生成客户端代码再调用。方法三:动态调用,根据发布地址动态生成客户端然后调用。方式四:代理工厂的方式。方法五:使用httpClient的方式调用,借助第三方工具SoapU...

用java怎么写webservice?
(1)访问Java创建的Web Service 在当前Java客户端应用中添加相应的10个Axis包,编写客户端程序:import org.apache.axis.client.Call;import org.apache.axis.client.Service;public class Test { public static void main(String[] args) throws Exception { try{ String endpoint = "http:\/\/localhost...

如何在Java中快速发布WebService服务
1,在Java项目中发布一个WebService服务:如何发布?——JDK1.6中JAX-WS规范定义了如何发布一个WebService服务;(1)用jdk1.6.0_21以后的版本发布;(2)与Web服务相关的类,都位于Javax.jws.*包中 WebService——此注解用在类上指定将此类发布成一个WebService;EndPoint——此类为端点服务类,其中p...

如何使用java做webservice
基于AXIS的web service: 1 比如要建一个Server.java类的web service public class Server { public String printInfo(String name){ return "Hello,"+name; } } 2 把Server.java改为Server.Jws放到 …\\Tomcat 5.5\\webapps\\axis中,重启服务器 3 访问 4 在cmd中输入 cd D:\\Program Files\\...

java开发webservice的几种方式
Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟。这里主要介绍Axis+eclipse开发webservice,当然不用eclipse也可以开发和发布webservice,只是用eclipse会比较方便。2.Apche CXF CXF开发webservice也是比较方便和简单的,它和spring的集成可以说是非常地好。3.JDK开发webservice(...

用java 编写一个 基于Web Service的软件
下面让我们一步一步来开始进行编码。 1)web.xml的配置 一 般情况下,我们通过HTTP作为Web Service的传输协议,这样我们只需启动一个Web服务器(如Tomcat,在本例中使用的是Tomcat5.5.20),这样客户端就可以通过 HTTP访问到Web Service服务。为了集成Spring容器,XFire专门提供一个XFireSpringServlet,我们可以在web.xml中...

java springmvc下怎么写webservice
主要是webservice的协议:http+xml=soap 既然是http协议,你只要按照soap协议的规范,自己通过socket来写webservice框架也行的。但是没这个必要,因为成熟稳定的webservice框架已经完成这些事情了。一般webservice的服务端就是通过一个servlet来拦截请求,再交给具体的服务去处理的。注意:这里是服务端,那么客户...

java实现调用webserver
一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务 1.首先建立一个Web services EndPoint:Java代码 package Hello;import javax.jws.WebService;import javax.jws.WebMethod;import javax.xml.ws.Endpoint;WebService public class Hello { WebMethod public String hello(String name) ...

怎么做webservice接口
以下是操作步骤:1、编写服务代码 服务代码提供了两个函数,分别为sayHello和sayHelloToPerson,在HelloService.java类中 2、发布WebService 要将上边写的HelloService类发布为WebService,需要先搭建Web应用。下面是在Tomcat下使用Axis创建WebService服务的例子。3、在Tomcat下创建Web应用 在该例子中,在Tomcat...

相似回答