Glassfish服务器本地和远程命令之间的区别?

时间:2013-03-01 13:37:40

标签: 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。我可以在机器A上使用asadmin连接在机器B上运行的Glassfish并执行任何本地或远程命令?

1 个答案:

答案 0 :(得分:1)

很简单:

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

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

重点

  1. 所有远程命令都使用主机和端口进行通信。
  2. 本地命令仅在当前计算机上运行。使用asadmin直接在另一台机器上运行本地命令是不可能的(没有任何东西可以与之通信)。
  3. 在当前机器或10,000英里以外的机器上运行远程命令与asadmin完全相同。它只使用不同的主机地址。
  4. 要在另一台计算机上运行远程命令,只需使用--host选项指定主机。