【问题标题】:Difference between Glassfish server local and remote commands?Glassfish 服务器本地和远程命令之间的区别?
【发布时间】:2013-03-01 13:37:39
【问题描述】:

我无法理解 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 并执行任何本地或远程命令吗?

【问题讨论】:

    标签: glassfish


    【解决方案1】:

    很简单:

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

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

    要点

    1. 所有远程命令都使用主机和端口进行通信。
    2. 本地命令仅在当前机器上运行。使用 asadmin 直接在另一台机器上运行本地命令是不可能的(没有什么可以与之通信的)。
    3. 就 asadmin 而言,在当前机器或 10,000 英里外的机器上运行远程命令完全相同。它只是使用不同的主机地址。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-12
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 2014-09-06
      相关资源
      最近更新 更多