java - Restful Webservice 不响应

标签 java web-services

我是网络服务编程的新手,遇到了麻烦。在网上搜索了两天后,我完全感到困惑,我的示例没有向我提供任何数据。

我想编写一个应该在 tomcat 7 或 glassfish 4 上运行的 restful web 服务。

这是我的代码:

SimpleService.class

@Path("say")
public class SimpleService {

    @Path("hello")
    @GET
    public String doGreet() {
        return "Hello Stranger, the time is "+ new Date();
    }
}

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1">
  <display-name>test002</display-name>
  <servlet>
    <servlet-name>Jersey Web Application</servlet-name>
    <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Jersey Web Application</servlet-name>
    <url-pattern>/you/*</url-pattern>
  </servlet-mapping>
</web-app>

http.//localhost:8070/test002/you/say/hello 上的请求得到 404。

最佳答案

也许从头开始是最明智的:https://jersey.java.net/documentation/latest/getting-started.html如果 Maven 不是一个选项,无论如何都要创建 Maven 项目并将其加载到 Eclipse 中。将类路径设置和“maven 依赖项”复制到您自己的项目中。

如果您弄清楚哪里出了问题,也许可以将其张贴在这里,以便其他人受益。

关于java - Restful Webservice 不响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20418532/

相关文章:

java - 在 Android 上使用 Redux 显示 Flash 消息

java - 在允许可见光标移动的同时禁用 JTextPane 中的编辑

java - Windows 和 Linux 之间 Java 套接字的差异 - 如何处理它们?

java - 通过JSON解析显示错误信息

wpf - 如何在 WPF 中使用 SSL Web 服务。 WPF如何下载SSL证书

web-services - 服务器生成的网页截图?

java - 等待 API 响应的 RESTTemplate

java - 根据某些值在java中分割字符串

c# 如何使用 HTTP POST multipart/form-data 将文件上传到 ashx

java - 有没有办法在运行时重命名 Scala(或 Java)中的方法?