java rest tomcat_java – REST服务返回HTTP 204(Tomcat / Linux)
我在
linux發行版(Raspbian,Tomcat 7)上運行代碼時遇到問題.該問題未出現在
Windows / Tomcat 7 /
Eclipse下的測試環境中:
我的webservice只返回HTTP 204而沒有別的.該日志不包含請求期間發生錯誤的任何跡象.它應該像在測試環境中那樣用json響應.
web.xml中
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
***
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
**.useravailability.UserAvailabilityServletContextListener
REST Service
/REST/*
REST Service
com.sun.jersey.server.impl.container.servlet.ServletAdaptor
com.sun.jersey.api.json.POJOMappingFeature
true
1
usersService.xml
package **.webservice;
import java.util.ArrayList;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import com.google.gson.Gson;
import **.model.AccessManager;
@Path("/usersService")
public class UsersService {
@GET
@Produces("application/json")
public String getUser() {
String user = null;
ArrayList userList = new ArrayList();
try {
userList = new AccessManager().getUser();
Gson gson = new Gson();
user = gson.toJson(userList);
} catch (Exception e) {
e.printStackTrace();
}
return user;
}
}
我錯過了什么?為什么它在測試環境中有效?
謝謝!
總結
以上是生活随笔為你收集整理的java rest tomcat_java – REST服务返回HTTP 204(Tomcat / Linux)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 50元怎么存进银行卡
- 下一篇: java窗口如何写不能移动_[求助]请教