프로젝트를 위해 JAX-RPC를 사용하여 웹 서비스를 만들어야하고 컴파일하려고 할 때 error: invalid type for JAX-RPC structure: jspf.common.ForumPost
이 나옵니다. JDK 5와 J2EE 1.4를 사용해야합니다. Netbeans 7.0을 JAX-RPC 플러그인과 Glassfish v1 지원 플러그인을 사용하여 Application Server PE 9를 컨테이너로 사용하고 있습니다.오류 : JAX-RPC 구조에 대한 잘못된 유형 : jspf.common.ForumPost
package jspf.common;
import java.sql.Date;
public class ForumPost extends java.lang.Object implements java.io.Serializable {
private String poster;
private String content;
private int topic_id;
private int post_id;
private Date time;
/**
* Creates a new ForumPost object.
* @param poster The username of the user that posted the post.
* @param content The body/content of the post.
* @param topic_id The topic ID that this post replies to.
* @param post_id This post's ID.
*/
public ForumPost() {
}
public ForumPost(int post_id, int topic_id, String poster, String content, Date time) {
this.poster = poster;
this.content = content;
this.topic_id = topic_id;
this.post_id = post_id;
this.time = time;
}
public Date getTime() {
return time;
}
public String getContent() {
return content;
}
public int getPost_id() {
return post_id;
}
public String getPoster() {
return poster;
}
public int getTopic_id() {
return topic_id;
}
}
예, 나는 불행하게도이 오래된 기술을 사용할 수 있습니다
이
내 클래스입니다.다른 클래스와 비슷한 문제가 있었지만 그 중 ArrayList
을 제거하여 수정 된 것으로 보였습니다. 실제로는 ArrayList
이 필요합니다.
왜이 오류가 발생합니까?
편집 : 다음과 같이 내가 java.sql.Date에 대한 모든 참조를 제거있어 :
package jspf.common;
public class ForumPost extends java.lang.Object implements java.io.Serializable {
private String poster;
private String content;
private int topic_id;
private int post_id;
private long time;
/**
* Creates a new ForumPost object.
* @param poster The username of the user that posted the post.
* @param content The body/content of the post.
* @param topic_id The topic ID that this post replies to.
* @param post_id This post's ID.
*/
public ForumPost() {
}
public ForumPost(int post_id, int topic_id, String poster, String content, long time) {
this.poster = poster;
this.content = content;
this.topic_id = topic_id;
this.post_id = post_id;
this.time = time;
}
public long getTime() {
return time;
}
public String getContent() {
return content;
}
public int getPost_id() {
return post_id;
}
public String getPoster() {
return poster;
}
public int getTopic_id() {
return topic_id;
}
}
을 그리고 난 여전히 같은 오류가 발생합니다. 나는 그 문제가 무엇인지 이해하지 못한다.