java - 404错误的解决方法 使用带有json的restful web services

标签 java json web-services rest tomcat

<分区>

您好,我创建了简单的 restful web 服务并使用 JSON 进行响应和存储信息。当我在 tomcat 7.0 中运行该服务时,我在浏览器中收到 404 错误

请帮我改正错误

服务等级

package com.login.service;

import javax.ws.rs.Consumes;

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

import org.codehaus.jettison.json.JSONException;
import org.codehaus.jettison.json.JSONObject;

//Path Reference to access this interface
@Path("/Sample")
public class OrdersService {


        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
11Processor.java:1009)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
AbstractProtocol.java:589)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin
t.java:312)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Returning the Response

最佳答案

问题在这里:

JSONObject userDetails = null;
try 
{
   userDetails.put("firstname", "Jagathesewaren");

您正在对 null 调用 put 方法。初始化userDetails对象

JSONObject userDetails = new JSONObject();
try 
{
   userDetails.put("firstname", "Jagathesewaren");

关于java - 404错误的解决方法 使用带有json的restful web services,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19581930/

相关文章:

java - JAVA GUI 编程入门

java - 为什么我不能在 JUnit 4 中使用 expected

java - 无法使用 RequestDispatcher 将 servlet 中计算的值转发到 jsp 页面。如何做同样的事情?

javascript - 每个循环中的字符串自动分割 - jquery

java - 代号一网络服务 SOAP 调用不起作用

web-services - 我应该如何补偿错误的 WSDL?

java - EHCache 2.10 中的缓存层次结构

从 Json 解码时的 PHP 未定义索引

json - 构建触发器函数以使用 postgres 处理 json 数据

python - 在 HUG 上更改端口