<div class="col-*-*">
<input class="input-lg">
</div>
消息是模型类..... 这是Post Methord: -
public class Message {
private long id;
private String message;
private Date created;
private String author;
public Message(long id, String message, String author) {
this.id = id;
this.message = message;
this.author = author;
this.created = new Date();
}
public long getId(
) {
上述方法用于生成和使用JSON
这是输出: -
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Message addMessage(Message msg){
return mssageService.addMessage(msg);
}
这是异常代码 java.lang.NoSuchMethodError:org.eclipse.persistence.oxm.XMLUnmarshaller.setNamespaceResolver 例外
答案 0 :(得分:0)
可能,您使用的是旧版eclipselink。
我从这个网站看到的内容:http://grepcode.com/project/repo1.maven.org/maven2/org.eclipse.persistence/eclipselink/
所以我的结论是降级你的eclipselink lib版本。
答案 1 :(得分:0)
setNamespaceResolver仅在eclipse链接v 2.4之后才存在,因此将其升级到v2.4或更高版本