“文件系统和外壳程序操作”与“管理操作”之间有什么区别

问题描述

我已经配置了Eclipse 2020-06,将更改的代码部署到在远程Ubuntu 20 VM(在LAN上)上运行的Wildfly 20 Service。

在“远程服务器”配置中,我选择了“管理操作”,并且能够将更改部署到远程Wildfly服务器。但是,我是通过反复试验选择的。

“管理操作”和“文件系统和外壳程序操作”的含义是什么,您如何确定何时使用哪个?

谢谢。

解决方法

来自 JBoss 工具文档 (here):

对于 Controlled by 字段,选择 Filesystem 和 shell 操作或管理操作单选按钮选项取决于 您的要求。

如果您为 Controlled by 字段选择 Management Operations,您 必须使用 $SERVER_HOME/bin/add-users.sh 脚本(对于 Linux,或 $SERVER_HOME\bin\add-users.bat 文件(适用于 Windows)并输入相同的 服务器编辑器中或服务器启动期间的凭据。