2012-12-31 48 views
-1

我需要一点帮助。 这不适用于大学作业。 我已经通过eclipse ide在java中的命令行中编写了一个程序。 然后我用windows builder重写了这个程序,这非常辛苦。 现在我想尝试使用glassfish,一个html前端的restful web服务。 我知道这听起来很多,但我正在推动我的编程极限。宁静的web服务eclipse

我想尝试的是只带一个字符串并在其末尾添加一个字母。 然后将其返回给浏览器。 要通过html来显示。 任何人都可以帮忙吗?

基思

,我已经试过

import javax.*; 
    @Path("piggy") 

    public class RESTPigLatin 
    { 
     @POST 
     @Consumes("text/html") 
     @Produces("text/html") 

     public String getPigLatin(String w) 
     { 
      if (w != null && w.length() > 0) 
       return w + wine; 
      else 
       return null; 
     } 
    } 

的错误拿出所有的@命令已与他们的错误

+0

您的网络服务是否配置正确?您是否从服务器收到任何错误? –

+0

glassfish是最好的服务器吗?该命令根据Glassfish成功执行。 –

+0

我不知道,我正在使用Tomcat,尝试使用Jersey客户端通过控制台访问其余服务 –

回答

0

如果你是初学者,试试Netbeans IDE(像Glassfish那样的魅力)。它比eclipse支持更好的web服务。然后你可以阅读自动生成的东西,并分析它是如何做的。

它的不足之处在于你会做得更少,因为Wisard完成了大部分这样的简单工作。

0

如果使用的是新泽西州,你不需要的代码Glassfish或Tomcat。 Jersey包含一个HTTP服务器。做这样的事情:

HttpServer server = HttpServerFactory.create("http://localhost:9998/"); 
server.start();