rmi客户端影响myeclipse中的jar打包问题
2014-10-23 15:20
204 查看
做一个涉及到rmi调用的项目,当我采用不编译jar包引用的方式把客户端打包成可执行jar包时,会产生如下错误:
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.net.MalformedURLException: unknown protocol:
rsrc
这个问题跟IDE有关系,我用的是myeclipse 8.5版本。问题的解决可以用下图的打包方式解决:即选择“Extract
required libraries into generated JAR”。则不会产生上述的报错。原因在于rmi在调用远程对象时必须要求服务器端远程对象的接口,实现类与客户端的接口存放路径完全一致,而我的rmi客户端是在工程的引用里,如果不编译引用就会找不到服务器端的远程对象,从而产生错误。
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.net.MalformedURLException: unknown protocol:
rsrc
这个问题跟IDE有关系,我用的是myeclipse 8.5版本。问题的解决可以用下图的打包方式解决:即选择“Extract
required libraries into generated JAR”。则不会产生上述的报错。原因在于rmi在调用远程对象时必须要求服务器端远程对象的接口,实现类与客户端的接口存放路径完全一致,而我的rmi客户端是在工程的引用里,如果不编译引用就会找不到服务器端的远程对象,从而产生错误。
相关文章推荐
- Myeclipse打包生成jar文件 A exception has Occured问题解决
- MyEclipse打包带源码的jar包 以及解决jar中文乱码问题
- Myeclipse下打包spring+jms集成的项目,解决打成的jar包报无法找到xml的context的schema的问题
- maven解决打war包时同时打jar包,根据不同的环境打包,用myeclipse同步到tomcat时的相关问题
- 【cxf客户端】打包jar问题
- Myeclipse导入Spring源码后少jar包问题--使用Jar命令重新打包
- 一、问题 MyEclipse怎么导出可运行的jar包。 二、测试环境 MyEclipse V8.6 三、操作过程 1、java项目没有导入第三方jar包的情况 这时候打包就比较简单: ①首先在MyE
- 关于Eclipse将Java APP项目打包成jar的问题
- java中.class文件打包成.jar文件问题
- 在打包客户端程序时遇到的问题
- hbm文件如何打包在jar中不出现资源文件找不到的问题
- fat jar 解决webservice客户端打包jar文件 bat批处理运行
- java 修改jar中的menifest.mf文件后重新打包过程中遇到的中文问题解决
- 关于jar打包双击运行的问题
- Java 将图片打包到jar中的路径问题
- Myeclipse中Struts2运行问题:Could not create JarEntryRevision for [jar:file:/E:/Java/Tomcat%206.0/webapps/Struts2.1/WEB-INF/lib/struts
- 关于JAVA打包成jar包的问题
- myeclipse打包war失败问题
- 关于JAVA打包成jar包的问题
- MyEclipse 6.5整合ssh框架时的jar包冲突问题