在”F:/exercise/rmi/server/“这个目录下有这三个文件:ProductServer.class
ProductImpl.class Product.class
在”F:/exercise/rmi/client/“这个目录下有这三个文件:ProductClient.class
Product.class client.policy
在”F:/exercise/rmi/download/“这个目录下有这个文件: Product.class
在“F:/Tomcat/webapps/download/“这个目录下有这个文件:Product.class
在“F:/Tomcat/webapps/download/WEB-INF/“这个目录下有这个文件:web.xml
Tomcat服务器配置已正确
我启动了一个新sell,并转到“F:/exercise/rmi/test“这个目录下,且这个目录下没有任何class文件,在这个目录下启动了RMI注册表。
但是当我在一个新shell下,并转到server目录,启动服务器,将java.rmi.server.codebase属性的值设为下载目录的URL: java -Djava.rmi.server.codebase=http://localhost:8080/download/ProductServer &
时,却出错了。shell窗口,出现的是“java”这个命令的用法。
当我在URL的后面加上斜杠结尾也是。
这是怎么回事?帮帮我
Product.class 是远程接口的类文件
ProductImpl.class 是实现该接口的服务器类文件
ProductServer.class 是生成服务器对象的服务器程序类文件
ProductClient.class 是调用远程方法的客户端程序类文件
client.policy 是客户端的策略文件
我把这四个文件全放到一个文件夹是,是能正常工作的,就是到了部署时,出现了问题
这个例子是JAVA2核心技术II中的例子,我全都是照书上一步步来做的
帮帮我,说详细点
------解决方案--------------------
不懂,帮顶