glassfish AdminCommand
时间: 2024-01-09 09:05:47 浏览: 81
AdminCommand 是 GlassFish 应用服务器中的一个命令行工具,用于管理和操作 GlassFish 应用服务器。通过 AdminCommand 工具,管理员可以执行各种管理命令,例如:启动和停止服务器、部署和卸载应用程序、创建和删除资源、配置和管理集群等等。
AdminCommand 工具是一个基于 Java 的命令行工具,可以在 GlassFish 应用服务器安装目录下的 bin 目录中找到。管理员可以通过在命令行中输入 AdminCommand 命令和相应的参数来执行各种管理任务。例如,启动 GlassFish 应用服务器可以使用以下命令:
```
asadmin start-domain
```
AdminCommand 工具还提供了一些其他的命令和选项,如:
1. deploy:部署应用程序。
2. undeploy:卸载应用程序。
3. create-jdbc-connection-pool:创建 JDBC 连接池。
4. create-jdbc-resource:创建 JDBC 资源。
5. create-jms-resource:创建 JMS 资源。
6. create-cluster:创建集群。
7. start-instance:启动实例。
8. stop-instance:停止实例。
除此之外,AdminCommand 还支持批量执行命令、输出命令执行结果、管理远程服务器等功能。它是 GlassFish 应用服务器管理和操作的重要工具之一,可以帮助管理员快速、安全地管理和维护 GlassFish 应用服务器。
相关问题
glassfish RemoteCommand
在GlassFish服务器中,RemoteCommand是一种基于SSH协议的远程命令行工具,用于远程管理和控制GlassFish服务器。
通过RemoteCommand,可以在远程主机上执行GlassFish服务器相关的命令,如启动、停止、重启服务器等操作。RemoteCommand支持多种认证方式,如用户名密码、密钥对等,可以灵活地满足不同场景下的需求。
RemoteCommand的使用方法比较简单,可以通过命令行或者Java代码进行调用。例如,下面是通过命令行调用RemoteCommand的示例:
```bash
asadmin --host <remote_host> --port <remote_port> --user <username> --passwordfile <password_file> <command>
```
其中,<remote_host>是远程主机的IP地址或域名,<remote_port>是远程主机上GlassFish服务器的管理端口,默认为4848,<username>是登录远程主机的用户名,<password_file>是密码文件的路径,<command>是要执行的命令。
除了命令行方式外,RemoteCommand还可以通过Java代码进行调用。例如,下面是通过Java代码调用RemoteCommand的示例:
```java
import com.sun.enterprise.admin.cli.remote.RemoteCommand;
...
RemoteCommand rc = new RemoteCommand();
rc.setHost("<remote_host>");
rc.setPort(<remote_port>);
rc.setUser("<username>");
rc.setPassword("<password>");
String result = rc.execute("<command>");
```
其中,<remote_host>、<remote_port>、<username>、<password>和<command>的含义与命令行方式相同。
总之,RemoteCommand是GlassFish服务器中一种基于SSH协议的远程命令行工具,用于远程管理和控制GlassFish服务器。通过命令行或Java代码调用,可以方便地对远程主机上的GlassFish服务器进行管理和控制。
glassfish RemoteCommand LocalAdminCommand
在GlassFish服务器中,RemoteCommand和LocalAdminCommand都是用于管理服务器的命令行工具。
RemoteCommand是一种基于SSH协议的远程命令行工具,可以通过SSH协议连接到远程服务器,执行命令并返回结果。通过RemoteCommand,可以实现对远程服务器的管理和控制。
LocalAdminCommand是一种本地命令行工具,可以在GlassFish服务器所在的主机上执行命令。通过LocalAdminCommand,可以实现对GlassFish服务器的管理和控制,比如启动、停止、重启服务器等操作。
需要注意的是,RemoteCommand和LocalAdminCommand虽然都是用于管理GlassFish服务器的命令行工具,但是它们之间是有区别的。RemoteCommand是一种远程命令行工具,可以在远程主机上执行命令,而LocalAdminCommand是一种本地命令行工具,只能在GlassFish服务器所在的主机上执行命令。
总之,RemoteCommand和LocalAdminCommand都是GlassFish服务器中用于管理服务器的命令行工具。RemoteCommand是一种基于SSH协议的远程命令行工具,可以在远程主机上执行命令,而LocalAdminCommand是一种本地命令行工具,只能在GlassFish服务器所在的主机上执行命令。
阅读全文