紧急求救:请熟悉J2EE1.4的网友帮忙。。。。。。。。。
本人开始涉足J2EE不久,最近利用Sun的J2EE Application Server对照J2EE Tutorial1.4写了个
有状态会话ejb:CartBean以及相应的客户端CartClient;通过DeployTool部署后生成CartApp.ear以及
CartAppClient.jar,在安装应用服务器的机器(机器A)的命令行窗口运行 appclient -client CartAppClient.jar可以运行。现在我想在其他机器(机器B,已经安装了J2SE以及J2EE Application Server)的命令行窗口运行appclient -client CartAppClient.jar访问机器A上CartBean,请问需要把A机器上的哪些文件拷贝到B机器上,以及应该如何配置B机器。谢谢~
以下是CartClient的代码:
import java.util.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
public class CartClient {
public static void main(String[] args) {
try {
Context initial = new InitialContext();
Object objref = initial.lookup("java:comp/env/ejb/SimpleCart");
CartHome home =
(CartHome) PortableRemoteObject.narrow(objref, CartHome.class);
Cart shoppingCart = home.create("Duke DeEarl", "123");
shoppingCart.addBook("The Martian Chronicles");
shoppingCart.addBook("2001 A Space Odyssey");
shoppingCart.addBook("The Left Hand of Darkness");
Vector bookList = new Vector();
bookList = shoppingCart.getContents();
Enumeration enumer = bookList.elements();
while (enumer.hasMoreElements()) {
String title = (String) enumer.nextElement();
System.out.println(title);
}
shoppingCart.removeBook("Alice in Wonderland");
shoppingCart.remove();
System.exit(0);
} catch (BookException ex) {
System.err.println("Caught a BookException: " + ex.getMessage());
System.exit(0);
} catch (Exception ex) {
System.err.println("Caught an unexpected exception!");
ex.printStackTrace();
System.exit(1);
}
}
}