2013-03-01 96 views
2

我无法理解Glassfish服务器本地和远程命令之间的区别。该链接在Glassfish服务器本地和远程命令之间的区别?

给出

[1]:http://weblogs.java.net/blog/kalali/archive/2010/04/25/learning-glassfish-v3-command-line-administration-interface-cli这样说:

本地命令是一组命令的其中任一影响 环境应用服务器正在运行的,或者它需要访问 应用服务器环境中本地执行一些脚本或 批处理文件来执行作业。

在本地命令我们已经远程命令 ,其形成一组命令的影响运行的应用 服务器实例的配置和使用部署在 应用的应用访问应用服务器 环境和文件系统的相对侧服务器本身。因此,目标实例应该是 正在运行,并且管理工作站和运行在服务器计算机上的GlassFish实例之间应该有一条网络路由。

我想我有两台机器即机器A和机器B我有机B.运行Glassfish的可否使用asadmin机器A与机器B上运行的Glassfish连接并执行任何本地或远程命令?

回答

1

很简单:

“远程”命令是给正在运行的GlassFish服务器的任何命令。
“本地”命令是未提供给正在运行的GlassFish服务器的命令。

一个简单而明显的例子是启动域的命令。很明显,在那一点没有运行GlassFish服务器。它必须是本地命令。

要点

  1. 所有远程命令,利用主机和端口进行通信。
  2. 本地命令只能在当前机器上运行。使用asadmin在不同的机器上直接运行本地命令是不可能的(没有任何可以与之通信的地方)。
  3. 在10000英里外的当前机器或机器上运行远程命令与asadmin完全相同。它只是使用不同的主机地址。

要在不同的机器上运行远程命令,只需使用--host选项指定主机即可。

+0

谢谢@codeplumber。我现在正在拍照 – Guru 2013-03-02 20:04:57

相关问题