2014-01-14 27 views
0
package my.first.rest; 

import javax.ws.rs.GET; 
import javax.ws.rs.Path; 
import javax.ws.rs.Produces; 
import javax.ws.rs.core.MediaType; 

@Path("hello") 
public class Hello { 

    // This method is called if TEXT_PLAIN is requested 
    @GET 
    @Produces(MediaType.TEXT_PLAIN) 
    public String sayHelloInPlainText() {  
    return "Hello world!"; 
    } 
http://stackoverflow.com/questions/2893796/create-hello-world-with-restful-web-service-and-jersey 
    // This method is called if HTML is requested 
    @GET 
    @Produces(MediaType.TEXT_HTML) 
    public String sayHelloInHtml() { 
    return "<html> " + "<title>" + "Hello world!" + "</title>" 
     + "<body><h1>" + "Hello world!" + "</body></h1>" + "</html> "; 
    } 
} 

这是我写的web服务Restful的代码。当我用测试客户端发布然后这个错误来了:如何发布“Hello world”其他Web服务?

​​

我该如何解决它?这仅与Rest有关,而不是与SOAP有关。

回答

0

您必须下载球衣[从sunmicrosystem实施REST],并在您的应用程序中包含这些罐子,除此之外,您必须相应地修改web.xml。
有多种初学者教程可在网 - click here

+0

纳文感谢名单了现在的工作,但我有一些更多的查询将请helpp我,我可以有乌尔电子邮件ID,这样我可以问在web服务 – user2782773

+0

一些小小的问题HTTP :// localhost:8080/HelloRestefullClient/sampleHelloProxy/TestClient.jsp这是我的http:// localhost:8080/HelloRestefullClient/sampleHelloProxy/TestClient.jsp url来测试客户端如何使URl可以在另一个应用程序中使用 – user2782773

+0

嗨,泽西有客户端库使用,你可以调用你的REST服务,除此之外,你可以通过任何其他HTTP客户端,如Java HttpUrlConnection或Apache Http客户端调用您的REST服务。 –