问题一
maven构建时失败
环境:公司的私有仓库
过程描述,使用公司私有仓库时,使用maven intall命令想将工程打包成jar时总是失败,提示一个maven插件找不到,检查发现公司仓库中确实缺少这部分
解决办法,放弃公司私有仓库,修改setting.xml文件将公司私有仓库镜像注释,让maven默认从网上下载所需构件
再次执行install,打包成功
问题二
调试客户端在spring上下文中调用远程服务时失败
java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
原因是缺少aoplliance的jar包
解决办法,下载jar包添加进lib依赖中
再次运行,不再报这个错
问题三
客户端调用远程服务返回DTO对象时报错,出现字眼unmarshalling
原因是没有给DTO 对象实现序列化,不能远程传输
解决办法,给所有可能在服务端和客户端之间传输的对象实现序列化,继承可序列化接口即可