我有一個Java項目,經過大量研究,我設法將其轉換爲Eclipse中的Dynamic Web Project。現在我想爲它添加一個新的Web服務。我已經開發了一堂課。我想將其轉換爲標準的Web服務,所以我可以從我的Silverlight應用程序調用它。這是我目前的課程:Java - 從可用類創建Web服務
public class MyWebService
{
@Resource
WebServiceContext context;
@WebMethod
public String ProcessQuery(@WebParam(name="query") String q)
{
MessageContext messageContext = context.getMessageContext();
HttpServletRequest request = (HttpServletRequest) messageContext.get(SOAPMessageContext.SERVLET_REQUEST);
// now you can get anything you want from the request
}
public static void main(String[] args) throws Exception
{
String address = "http://127.0.0.1:8023/_WebServiceDemo";
Endpoint.publish(address, new MyWebService());
new DocumentServer();
System.out.println("Listening: " + address);
}
}
我該怎麼在Eclipse中做到這一點?請張貼鏈接到教程或快速一步一步的指南。我是.Net開發人員,我對Java很陌生。
謝謝。
PS:所以基本上我想以標準的方式發佈這個服務,而不是調用這個主函數並使用Endpoint.publish()方法。
基本創建web服務並部署到服務器和更改url部分http://www.youtube.com/channel/UC_9g5P2uLKhwUebVoNJzH5g – 2014-03-17 11:37:46