在 Sun GlassFish Enterprise Server v3 中运行 deploy --retrieve 和 get-client-stubs 命令时,将不再像在 Enterprise Server v2 中那样仅将一个 JAR 文件下载到本地目录。在 Enterprise Server v3 中,除了仍然会创建 localdir/myAppClient.jar 并可在 appclient 命令中将其作为目标外,还会创建另一个目录 localdir/myAppClient ,进而可包含其他文件。
之前可通过复制单个 Enterprise Server v2 下载 JAR 文件来将应用程序客户端组件从一个位置移动到另一位置,但是此方法在 Enterprise Server v3 中不起作用。现在支持的方法是使用 asadmin get-client-stubs 命令执行此操作。有关该命令的更多信息,请参见 get-client-stubs(1)。
如果仍然选择复制,就必须同时复制 localdir/myAppClient.jar 文件(与在 Enterprise Server v2 中一样)和 localdir/myAppClient 目录的所有内容。