文档章节

JDK自带jws 发布webservice

boonya
 boonya
发布于 2013/06/21 15:00
字数 100
阅读 1.2W
收藏 12

1、编写方法类

package com.boonya.jaw.ws;

import javax.jws.WebService;
@WebService
public class HelloWebserviceImpl
{
	public String sayHello(String message)
	{
		System.out.println(message);
		return "Hello,"+message;
	}

}

2、编写发布类

package com.boonya.jaw.ws;

import javax.xml.ws.Endpoint;

public class HelloWebservicePublish
{
	public static void main(String[] args)
	{
		try
		{
			Endpoint.publish("http://192.168.20.48/webservice/hello", new HelloWebserviceImpl());
			System.out.println("webservice发布成功!");
		} catch (Exception e)
		{
			System.out.println("webservice发布失败!"+e.getMessage());
			;
		}
	}
}

浏览器输入:http://192.168.20.48/webservice/hello可以看到发布成功后的页面以及wsdl文件。


© 著作权归作者所有

boonya
粉丝 79
博文 375
码字总数 74754
作品 0
海淀
高级程序员
私信 提问
加载中

评论(0)

webservice之通过wsdl文件生成客户端

通过前面我们了解的内容,我们来简单的编写一个webservice的实例 环境:eclipse+jdk1.6 那么,我们如何用java发布一个webservice服务呢? 1)用jdk1.6以后的版本发布; (2)与Web服务相关的类,...

monster_nian
2016/01/14
3.3K
0
搭建简单的axis1.4 web服务

1、在官方网站下载axis的工程(这个等下就有用的)和源码、jar包等,下载地址是: http://mirror.bit.edu.cn/apache/axis/axis/java/1.4/(原作者给的链接地址已失效,笔者附上自己下载的地址...

十月阳光
2015/10/08
775
0
简单的webservice 实例

WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平...

tsmyk0715
2016/10/25
245
0
WebService框架JWS、Axis2、XFire、CXF的区别

1、JWS是Java语言对WebService服务的一种实现,用来开发和发布服务。而从服务本身的角度来看JWS服务是没有语言界限的。但是Java语言为Java开发者提供便捷发布和调用WebService服务的一种途径...

liangyx
2012/12/15
5.2K
1
Java Axis Service 手动调用WebService 入参为NULL

环境前提: axis 版本为 1.7 ws 采用 jws 发布 ws发布源码 ws服务 axis 调用代码 问题 由以上发布的WebService服务,通过axis以上方式调用,ws服务中getAuthInfo的方法始终收到入参为null 解...

JokerSir
2016/08/16
167
0

没有更多内容

加载失败,请刷新页面

加载更多

Java BigDecimal 如何去掉末尾多余的 0

Java BigDecimal 如何去掉末尾多余的 0 呢? /** * To StripTrailingZeros */ @Test public void bigDecimalStripTrailingZerosTest() { BigDecimal bi......

honeymoose
今天
43
0
齐齐哈尔哪里可以开发票-中国新闻网

齐齐哈尔哪里可以开发票【1.3.2 - 2.9.3.0 - 0.5.6.8.】李生,adb的全称为Android Debug Bridge,是Android手机通用的一个USB端口。百度CarLife的部分车机采用了该...

8315581
今天
79
0
衡水哪里可以开发票-中国新闻网

衡水哪里可以开发票【1.3.2 - 2.9.3.0 - 0.5.6.8.】李生,adb的全称为Android Debug Bridge,是Android手机通用的一个USB端口。百度CarLife的部分车机采用了该种连...

457192
今天
60
0
张家口哪里可以开发票-中国新闻网

张家口哪里可以开发票【1.3.2 - 2.9.3.0 - 0.5.6.8.】李生,adb的全称为Android Debug Bridge,是Android手机通用的一个USB端口。百度CarLife的部分车机采用了该种...

253878
今天
66
0
黑龙江哪里可以开发票-中国新闻网

黑龙江哪里可以开发票【1.3.2 - 2.9.3.0 - 0.5.6.8.】李生,adb的全称为Android Debug Bridge,是Android手机通用的一个USB端口。百度CarLife的部分车机采用了该种...

富大范
今天
39
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部