2013-10-25 69 views
0

您好我創建簡單的RESTful Web服務和使用JSON輸入反應爲和存儲information.when我運行tomcat中7.0的服務,我在瀏覽器中得到404錯誤解決方案404錯誤使用RESTful Web服務使用JSON

PLS幫我修復錯誤

服務類

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 

回答

1

問題是在這裏:

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

您正在調用put方法null。烏拉圭回合的答覆初始化userDetails對象

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

嗨llya首先感謝我更新的代碼爲u上面提到的,但我再次得到了同樣的錯誤 –

+0

@JagathesewarenKuppuraj'NullPointer'?在哪一行? – Ilya

+0

TomCat ERROR我上面提到 –