导航:首页 > 编程语言 > webservice发布java

webservice发布java

发布时间:2022-04-30 12:35:49

java怎样发布webservice接口详细步骤

用netbeans建项目的时候,选择webservice就可以了。
//
你用main函数能启动一个新端口?
既然用main函数能行,就把main函数功能,写到一个类的构造函数中,把这个类配置到spring配置文件中,spring启动的时候自然会装载类,装载类的时候自然就能执行到这部分代码了。

㈡ java 咋把WebService发布到服务器上

1、在Java项目中发布一个WebService服务,与Web服务相关的类,都位于Javax.jws.*包中。

<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">packagecn.tgb.ws;
importjavax.jws.WebMethod;
importjavax.jws.WebService;
importjavax.xml.ws.Endpoint;
/**
*@WebService-它是一个注解,用在类上指定将此类发布成一个ws.
Endpoint–此类为端点服务类,它的方法publish用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上。
*@authorxuemin
*
*/
@WebService
publicclassHelloWebService{
publicStringHelloWord(Stringname){
return"Hello:"+name;
}
/**
*添加exclude=true后,HelloWord2()方法不会被发布
*@paramname
*@return
*/
@WebMethod(exclude=true)
publicStringHelloWord2(Stringname){
return"Hello:"+name;
}
publicstaticvoidmain(String[]args){
/**
*参数1:服务的发布地址
*参数2:服务的实现者
*/
Endpoint.publish("服务发布地址",newHelloWebService());
}
}
</span>

注:@WebService 它是一个注解,用在类上指定将此类发布成一个ws,Endpoint 此类为端点服务类,它的方法publish用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上。运行以上程序即可进行WebService发布。

㈢ java webservice如何把整个工程发布用tomcat容器,需要把工程打包么

打包也可以,不打包也可以。首先把工程导入myeclipse,然后发布到tomcat服务器上,然后开启tomcat服务器,就可以了。

㈣ 如何在Java中快速发布WebService服务

1,在Java项目中发布一个WebService服务:

如何发布?

——JDK1.6中JAX-WS规范定义了如何发布一个WebService服务;

(1)用jdk1.6.0_21以后的版本发布;

(2)与Web服务相关的类,都位于Javax.jws.*包中

@WebService——此注解用在类上指定将此类发布成一个WebService;

EndPoint——此类为端点服务类,其中publish()方法用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上,用于发布。

2,例子:

(1)发布WebService服务

HelloWebService.java:

[java]view plain

㈤ 如何将java发布成webservice

首先需要明确新建的是java项目还是webservice项目
如果是java项目那是不行滴
只有web project才行
然后发布到服务器上有浏览器打开就行了.

㈥ java 发布webservice

您好,
WebService服务发布往往比较混乱,Axis2的发布形式与XFire发布方式差别很大,而Java6 Web服务的发布与Axis2、XFire的Web服务的发布方式也有着天壤之别,它们之间没有经验可以借鉴。
因此,很有必要钻研下Java6的Web服务的发布方式。
从前面两篇文章可以看出Java6对WebService的发布提供了API级别的直接支持,发布只需要一行代码就搞定了。但是作为一个服务,就需要启动,总不能每次启动都去运行一个Main方法来启动吧。
实际中Web服务的发布常常伴随着Web容器的启动而发布,而在Java6中,我们没法直接像Axis2和XFire那样直接去发布,但是可以通过变通的方法,通过Servlet来和容器绑定起来,在容器启动的时候发布服务。
package lavasoft.server;

import javax.jws.WebService;

/**
* Java6开发的WebService服务端
*
* @author leimin 2009-11-16 10:24:13
*/
@WebService
public class Java6WS {

/**
* Web服务中的业务方法
*
* @return 一个字符串
*/
public String doSomething(String username) {
return username + " is doing something!";
}
}

㈦ 发布webservice,java类初始化问题

发布成webservice后,我发现,不管是调用其中的get,set,方法,构造函数都要被调用一次,而且每次get,set里打印的地址也不一样,怎么能使得set以后,能get到set的字符串呢?谢谢

这说明每次你调用webservice都会实例化一个Test对象
所以你第二次get调用时 也会触发构造方法 也就是说这时候的Test已经是一个新的实体类了和你set的时候不是一个对象了

你的需求用一般的servlet就行了 每次用户通过你开发servlet开远程控制socket服务器

㈧ java webService 如何对外发布接口

有很多框架支持的,比如xfire、axis web service之类的,基本上都是使用wsdl文件部署web服务的基于HTTP SOAP协议的。从本质原理上讲,web Service就是对外可用的功能接口,只要具备三个要素就OK了:服务端口绑定、描述接口如何调用【如输入输出描述服务签名描述】、通讯协议【如TCP/IP、HTTP SOAP等】。

㈨ javaweb的项目如何发布一个webservice

(1)用jdk1.6.0_21以后的版本发布;
(2)与Web服务相关的类,都位于Javax.jws.*包中
@WebService——此注解用在类上指定将此类发布成一个WebService;
EndPoint——此类为端点服务类,其中publish()方法用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上,用于发布。
1)发布WebService服务

HelloWebService.java:

[java] view plain
<span style="font-family:KaiTi_GB2312;font-size:18px;">package cn.tgb.ws;
importjavax.jws.WebMethod;
importjavax.jws.WebService;
importjavax.xml.ws.Endpoint;
/**
* @WebService - 它是一个注解,用在类上指定将此类发布成一个ws.
Endpoint – 此类为端点服务类,它的方法publish用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上。

* @author xuemin
*
*/
@WebService
public classHelloWebService {

publicString HelloWord(String name){
return"Hello: "+name;
}

/**
*添加exclude=true后,HelloWord2()方法不会被发布
* @param name
* @return
*/
@WebMethod(exclude=true)
publicString HelloWord2(String name){
return"Hello: "+name;
}
publicstatic void main(String[] args) {
/**
*参数1:服务的发布地址
*参数2:服务的实现者
*/
Endpoint.publish("http://192.168.24.138:456/helloWord",new HelloWebService());

}

}</span>

注:
@WebService- 它是一个注解,用在类上指定将此类发布成一个ws.
Endpoint –此类为端点服务类,它的方法publish用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上。

运行以上程序进行发布。

阅读全文

与webservice发布java相关的资料

热点内容
数学奇迹神奇运算法 浏览:359
大厂的程序员的水平如何 浏览:700
遗传算法入门经典书籍 浏览:878
源码炮台脚本 浏览:620
在位编辑命令 浏览:347
曲式分析基础教程pdf 浏览:14
php生成静态html页面 浏览:964
怎么分割pdf 浏览:812
压缩垃圾报警器 浏览:629
小公司一般都用什么服务器 浏览:968
java获取时间gmt时间 浏览:821
为什么csgo一直连接不到服务器 浏览:504
安卓登ins需要什么 浏览:836
机器人算法的难点 浏览:226
全自动化编程 浏览:728
程序员高薪限制 浏览:693
压缩图片压缩 浏览:75
美国发明解压魔方 浏览:302
电脑怎么备案网上服务器 浏览:515
旅行商问题Python写法 浏览:954