在java测试运行时,会莫名的报各种警告:
hessian 的java客户端报异常:
警告:Hessian/Burlap:xxx is an unknown class in sun.misc.Launcher ……
java.lang.ClassNotFoundException:……
虽然只是警告,能正常使用,但总是让人感觉不爽。
原因:
hessian 服务端和客户端使用的相同对象不仅要定义完全相同,包也要相同。
解决方法:
把客户端和服务端使用的相同类放到相同的包下。
比如有个User.java类。
服务器端的包路径为:
package com.demo.model;
客户端同样为:
package com.demo.model;