小编use*_*201的帖子

REST服务返回HTTP 204(Tomcat/Linux)

我在linux发行版(Raspbian,Tomcat 7)上运行代码时遇到问题.该问题未出现在Windows/Tomcat 7/Eclipse下的测试环境中:

我的webservice只返回HTTP 204而没有别的.该日志不包含请求期间发生错误的任何迹象.它应该像在测试环境中那样用json响应.

web.xml中

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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">
<display-name>***</display-name>
<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<listener>
    <listener-class>**.useravailability.UserAvailabilityServletContextListener</listener-class>
</listener>
<servlet-mapping>
    <servlet-name>REST Service</servlet-name>
    <url-pattern>/REST/*</url-pattern>
</servlet-mapping>
<servlet>
    <servlet-name>REST Service</servlet-name>
    <servlet-class>com.sun.jersey.server.impl.container.servlet.ServletAdaptor</servlet-class>
    <init-param>
        <param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
        <param-value>true</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

</web-app>
Run Code Online (Sandbox Code Playgroud)

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<String> userList = new ArrayList<String>();
    try …
Run Code Online (Sandbox Code Playgroud)

java rest tomcat web-services jersey

4
推荐指数
1
解决办法
1956
查看次数

将饼图设置为不可触摸

我正在使用这个令人敬畏的绘图仪框架ios-charts.Android版本的文档声明可以使用"setTouchEnabled(false)禁用图表上的触摸事件.但是我在iOS版本中找不到此功能."touchesBegan"可能会去这里吗?我是新的到iOS编程所以我不熟悉触摸事件.

mpandroidchart ios-charts

4
推荐指数
1
解决办法
1141
查看次数

EMV如何加密非接触式交易?

我试图找出EMV标准化建议通过NFC传输支付信息的加密类型.我浏览了规范,但是我找不到关于这个主题的任何暗示.我知道虽然卡制造商在他们的卡本身上提供了一些加密技术,但部分受到了损害.有人知道,如果它是加密的(我希望如此),如果是的话,使用哪种技术?

encryption payment emv nfc contactless-smartcard

2
推荐指数
1
解决办法
3154
查看次数

根据Android中的GroupID获取联系人

我在这里遇到了一个问题,因为我刚开始为Android开发.我从官方Android网站" http://developer.android.com/training/contacts-provider/retrieve-names.html " 下载了该示例,该网站基本上能够检索显示手机中的所有联系人.我想添加的功能是只显示某个组中的联系人,如"朋友"(硬编码).

就我缩小范围而言,我必须改变选择部分

  final static String SELECTION =
            (Utils.hasHoneycomb() ? Contacts.DISPLAY_NAME_PRIMARY : Contacts.DISPLAY_NAME) +
            "<>''" + " AND " + Contacts.IN_VISIBLE_GROUP + "=1";
Run Code Online (Sandbox Code Playgroud)

这样的事情

  final static String SELECTION =
            Contacts.GroupID = "Friends";
Run Code Online (Sandbox Code Playgroud)

这给了我错误,因为它找不到列.

我非常渴望探索Android的潜力,但那令我头痛.

java android android-contacts

1
推荐指数
1
解决办法
1085
查看次数

将GCM sdk包含在cocoapod项目中

我已经有一个podsfile导入其他几个项目作为框架,这非常好用.遗憾的是,无法将gcm ios库安装为框架.去这儿的方法是什么?只需将gcm pod拖入项目中即可?

ios cocoapods google-cloud-messaging swift

1
推荐指数
1
解决办法
317
查看次数