获取错误的原因:java.io.IOException:头字段无效
听说这是我的pojo学生班获取错误的原因:java.io.IOException:头字段无效,java,web-services,resteasy,Java,Web Services,Resteasy,听说这是我的pojo学生班 public class Student { private int id; private String name; private String address; private String gender; private String emailId; private String contactNo; //setter getter 我会在下面列出一个学生名单: public class StudentList { @XmlEl
public class Student {
private int id;
private String name;
private String address;
private String gender;
private String emailId;
private String contactNo;
//setter getter
我会在下面列出一个学生名单:
public class StudentList {
@XmlElement
private List<Student> slist ;
public StudentList(List<Student> slist){
this.slist= slist;
}//setter getter
公共班级学生名单{
@XmlElement
私人名单;
公立学生名单{
this.slist=slist;
}//塞特吸气剂
我为学生提供的服务课程如下:
public class StudentService extends Application {
@GET
@Path("student/read")
@Produces("application/json")
@GZIP public StudentList readstudent(@Context HttpServletRequest request){
StudentList slistDetail = new StudentList();
List<Student> s = new ArrayList<Student>();
for(int i=0; i<50; i++)
{
Student st = new Student();
st.setId(i);
st.setName("name "+ i);
st.setAddress("address "+ i);
st.setContactNo("12345"+i);
st.setEmailId("email"+i+"@gmail.com");
st.setGender("m");
s.add(st);
}
slistDetail.setSlist(s);
return slistDetail;
}
公共类学生服务扩展应用程序{
@得到
@路径(“学生/阅读”)
@生成(“应用程序/json”)
@GZIP public StudentList readstudent(@Context-HttpServletRequest){
StudentList slistDetail=新StudentList();
列表s=新的ArrayList();
对于(int i=0;我认为您的jar的包装有问题。此外,如果有更多问题,完整的堆栈跟踪也会很好。如果可能,它不起作用,那么请告诉我将丢失哪些jar…或者实际问题是什么。另外,请告诉我们有关您正在使用的服务器和应用程序所在环境的更多信息我正在使用tomcat 6.0服务器。你发布了相同的问题。你可以编辑它而不是问新问题。
<context-param>
<param-name>javax.ws.rs.core.Application</param-name>
<param-value>com.service.StudentService</param-value>
<listener>
<listener-class>
org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
</listener-class>
<servlet>
<servlet-name>Resteasy</servlet-name>
<servlet-class>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
</servlet-class>
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Unknown Source)
at java.util.jar.Manifest.read(Unknown Source)
at java.util.jar.Manifest.<init>(Unknown Source).....