導航:首頁 > 編程語言 > 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相關的資料

熱點內容
網頁伺服器崩潰怎麼回事 瀏覽:650
cnc編程前景怎麼樣 瀏覽:319
lniux命令詳解 瀏覽:493
linuxmysql查詢日誌 瀏覽:368
老捷達夥伴壓縮比 瀏覽:93
改後綴加密 瀏覽:432
郵局選址問題演算法 瀏覽:14
河北伺服器內存雲主機 瀏覽:12
在電腦上怎麼找到加密狗圖標 瀏覽:435
電腦的瀏覽器怎麼打開pdf文件怎麼打開 瀏覽:142
pdf卡片庫下載 瀏覽:11
單片機中二進製表示什麼 瀏覽:725
java網路編程推薦 瀏覽:794
施耐德開關編程 瀏覽:66
組織胚胎學pdf 瀏覽:844
linux查看發包 瀏覽:496
加密貨幣交易所暴利時代 瀏覽:824
歌詞滾動效果android 瀏覽:14
程序員一天的六場戰斗 瀏覽:797
自製壓縮泵的做法 瀏覽:622